繁体   English   中英

Express 4护照

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM