簡體   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