回调不是nodejs中的函数

时间:2016-11-01 14:33:32

标签: javascript node.js basic-authentication

我正在尝试实现用于身份验证的续集模型的classMethods。

authenticate: function(password, callback) { // authenticate a given login body
            bcrypt.compare(password, this.password_hash, function (err, isMatch) {
                if (err) return callback(err);
                callback(null, isMatch);
            });
        },

当我尝试运行上面的代码时,命令说"回调不是函数"。

1 个答案:

答案 0 :(得分:0)

您如何称呼身份验证?确保当您将回调作为参数编写时,不要使用括号。因此,请确保您进行身份验证(foo,bar)'而不是认证(foo,bar())'