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