Javascript 特快4号护照
我遵循以下指南实施Passport注册: 一切正常,除了Passport在成功注册时不会重定向。这是我在成功注册时用于重定向的代码:Javascript 特快4号护照,javascript,node.js,express,passport.js,Javascript,Node.js,Express,Passport.js,我遵循以下指南实施Passport注册: 一切正常,除了Passport在成功注册时不会重定向。这是我在成功注册时用于重定向的代码: // POST /signup router.post('/signup', passport.authenticate('local-signup', { successRedirect : '/dashboard', failureRedirect : '/signup', failureFlash: true }))
// POST /signup
router.post('/signup', passport.authenticate('local-signup', {
successRedirect : '/dashboard',
failureRedirect : '/signup',
failureFlash: true
}));
我已经验证了用户是在数据库中创建的。失败重定向工作!只有在成功重定向时,网页才会挂起,就像没有成功重定向一样
passport和Express 4路由器是否存在不兼容问题?我看到了所有使用app.post()而不是router.post()的Passport示例
谢谢 您使用的是
successRedirect
转到名为dashboard
的页面,而不是profile
,这似乎与本教程有所不同。您是否更新了app/routes.js
文件以反映这一点app.get('/dashboard',isLoggedIn,function(req,res){…}
看起来你偏离了教程,你正在使用成功重定向
转到一个名为dashboard
的页面,而不是配置文件
。你更新了app/routes.js
文件以反映这一点吗?app.get(“/dashboard”,isLoggedIn,function(req,res){…}
看起来你偏离了教程,因为你正在使用成功重定向
转到一个名为dashboard
的页面,而不是配置文件
。你更新了app/routes.js
文件以反映这一点吗?app.get(“/dashboard”,isLoggedIn,function(req,res){…}
看起来你偏离了教程,因为你正在使用成功重定向
转到一个名为dashboard
的页面,而不是配置文件
。你更新了app/routes.js
文件以反映这一点吗?app.get('/dashboard',isLoggedIn,function(req,res){…}
是的,你是对的…配置错误在我的路径中,而不是在passport中!!呃!!感谢你帮助我思考和检查!!:)是的,你是对的…配置错误在我的路径中,而不是在passport中!!呃!!感谢你帮助我思考和检查!!:)是的,你是对的…配置错误在我的路线中,而不是在passport中!!啊!!谢谢你帮助我思考和检查!!:)是的,你是对的…配置错误在我的路线中,而不是在passport中!!啊!!谢谢你帮我思考和检查!!:)