回调2个函数

时间:2016-10-20 11:21:34

标签: javascript node.js express asynchronous bcrypt

我需要在调用

中的另一个函数的函数内进行回调
 exports.user = function(userName, pwd, callback) {
    db.User.findOne({'userName': userName}, function(error, obj) {
        if (error) {
            callback(false);
        }else {
            obj.comparePassword(pwd, function(err, isMatch) {
                if (err) throw err;
                console.log(pwd, isMatch); 
                callback(isMatch); 
            });
        }
    });
};

在控制台中我看到它返回true,但回调总是返回false。 你们能帮助我吗?

1 个答案:

答案 0 :(得分:0)

我发现了问题。对不起大家!但问题出在我的前端。我从错误的路线得到答案。谢谢你