提问者:小点点

特快4号护照


我按照以下指南执行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示例。

谢啦!


共1个答案

匿名用户

您使用转到名为的页面,而不是,这似乎偏离了教程。您是否更新了文件以反映这一点?