我正在尝试实现用于身份验证的续集模型的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);
});
},
当我尝试运行上面的代码时,命令说"回调不是函数"。
答案 0 :(得分:0)
您如何称呼身份验证?确保当您将回调作为参数编写时,不要使用括号。因此,请确保您进行身份验证(foo,bar)'而不是认证(foo,bar())'