Pra*_*een 2 spotify node.js express passport.js
我使用passport-spotify - https://github.com/jmperez/passport-spotify在我的网络应用程序中进行身份验证,我无法将用户重定向回上一页.
我查看了https://github.com/jaredhanson/connect-ensure-login,其中讨论了将req.url存储在req.session.return中供以后使用.但是当我从spotify收到"/ callback"时,这不是b/c工作,req.session.returnTo未定义.
非常感谢任何帮助.
Passport需要很少的参数来处理重定向:
successRedirect:成功登录后,用户将重定向到给定的URL
successReturnToOrRedirect:成功登录后,如果req.session.returnTo存在,则用户将被重定向到
req.session.returnTo其他地址到给定的URL
failureRedirect:登录失败后,用户将重定向到给定的URL
所以像这样使用它:
passport.authenticate('spotify', {
failureRedirect: '/login',
successReturnToOrRedirect: '/profile'
})
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2611 次 |
| 最近记录: |