[英]Passport with Express 4
我正在遵循该指南来实施Passport进行注册:
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
}));
我已验证用户是在数据库中创建的。 failure重定向有效! 只是在成功重定向上,网页挂起就好像没有成功重定向一样。
护照和Express 4 Router是否存在不兼容问题? 我看到了使用app.post()而不是router.post()的Passport的所有示例。
谢谢!
您似乎在使用本教程,因为您使用的是successRedirect
来转到名为“ dashboard
”而不是“ profile
的页面。 您是否更新了app/routes.js
文件以反映这一点? app.get('/dashboard', isLoggedIn, function(req, res) {...}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.