我按照以下指南执行Passport for Signup:
https://scotch.io/tutorials/easy-node-authentication-setup-and-local
除了Passport在成功注册时不会重定向之外,一切都运行良好。这是我的代码,我正在使用它来重定向一个成功的注册:
// POST /signup
router.post('/signup', passport.authenticate('local-signup', {
successRedirect : '/dashboard',
failureRedirect : '/signup',
failureFlash: true
}));
我已经验证了用户是在数据库中创建的。failureRedirect工作!只有在成功重定向时,网页才会挂起,就像没有成功重定向一样。
passport和Express 4路由器是否存在不兼容问题?我看到了所有使用app.post()而不是router.post()的Passport示例。
谢啦!
您使用