bcrypt密码匹配异常怎么解决?

var bcrypt = require('bcryptjs');

var SALT_WORK_FACTOR = 10;


exports.testHash = function (req, res) {

    var password = '';

    bcrypt.genSalt(SALT_WORK_FACTOR, function (err, salt) {

        if (err) return next(err);

        bcrypt.hash('123456', salt, function (err, hash) {

            if (err) return next(err);

            password = hash;

        })

    });

    bcrypt.compare('123456', password, function (err, isMatch) {

        if (err) return console.log(err);

        res.send(isMatch);

    })

};

然而返回的是false,

因为bcrypt安装不上所以使用淘宝的bcryptjs代替了,之前还用得好好的,这两天突然就匹配不了了,求赐教!


慕虎7371278
浏览 1194回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript