我是nodejs的初学者,尝试使用(passport.passport-local)和本地策略应用身份验证。在本地策略中,我检查电子邮件和密码,并将其与数据库记录进行比较。如果电子邮件和密码正确,我返回DoneNull,user)回调。然后在passport.authenticate()中,它如何确定重定向到失败重定向还是成功重定向?
router.post('/login', passport.authenticate('local',
{
successRedirect: '/',
failureRedirect: '/login'
}
));
同时使用
您可以返回3种类型的回调结果
1)
2)
3)
根据返回的内容决定FailuReDirect或successRedirect
此处提供更多信息