在浏览API
的{{1}}文档时,提到该策略需要验证回调。
以下是提供的示例。
passport-local
这里,passport.use(new LocalStrategy(
function(username, password, done) {
User.findOne({ username: username }, function (err, user) {
if (err) { return done(err); }
if (!user) { return done(null, false); }
if (!user.verifyPassword(password)) { return done(null, false); }
return done(null, user);
});
}
));
用作回调?
API的链接是this。
如果我想提供.verifyPassword(password)
而不是email
那么我应该如何处理?