【发布时间】:2015-07-31 05:09:11
【问题描述】:
我在我的网络应用程序中使用 passport-spotify - https://github.com/jmperez/passport-spotify 进行身份验证,我无法将用户重定向回上一页。
我查看了https://github.com/jaredhanson/connect-ensure-login,它谈到了将 req.url 存储在 req.session.returnTo 中以供以后使用。但是,当我从 spotify 收到“/callback”时,这已经不起作用了,req.session.returnTo 是未定义的。
不胜感激。
【问题讨论】:
-
如果您在身份验证期间使用
successReturnToOrRedirect选项会发生什么? -
@hassansin - 谢谢。这样可行。但是我怎么知道重定向是由于失败还是成功呢?
-
失败时不使用上述参数。对于失败,您可以使用另一个参数
failureRedirect -
@hassasin - 如果我同时使用这两种方法
passport.authenticate('spotify', { successReturnToOrRedirect: "/", failureRedirect: '/' }) -
你可以同时使用,看我的回答。
标签: node.js express passport.js spotify