回调返回错误,而不是错误


exports.CheckPassword("Ender","plaintextpassword",callback) 
function callback(err, result) {
if (err) {
exports.Error("Password test " + err);
} else {
console.log("Password test " + result);
}
}

当在回调函数中使用callback(true)时,如果在CheckPassword函数中不使用则会出错误差

(更新):按照节点标准误差预计第一个参数和结果/数据是第二。所以

而不是改变函数。我们需要改变调用函数的方式。

我们需要像下面这样调用成功响应

callback(null,true);

表示错误,我们可以像下面这样调用

callback(error, false);

相关内容

  • 没有找到相关文章

最新更新