【发布时间】:2015-11-02 23:21:40
【问题描述】:
我正在按照本指南实施 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
}));
我已验证用户是在数据库中创建的。失败重定向有效!只是在successRedirect上,网页像没有被成功重定向一样挂起。
是否存在护照和 Express 4 路由器不兼容的问题?我看到所有使用 app.post() 而不是 router.post() 的 Passport 示例。
谢谢!
【问题讨论】:
标签: javascript node.js express passport.js