Passport身份验证重定向到绝对URL失败

时间:2018-08-11 20:57:02

标签: node.js typescript express passport.js passport-facebook

我想将请求连同通过passport js中的express从登录Facebook收到的代码/令牌一起重定向到另一个URL。

app.get('/auth/facebook/callback', function (req, res, next) {
    var authenticator = passport.authenticate('facebook', {
        successRedirect: "http://localhost:3200/#/home/",
        failureRedirect: '/'
    });

问题是它不会重定向到查询中指定的URL,因此我也可以在angular app中管理状态。

1 个答案:

答案 0 :(得分:0)

您应该放置passport.authenticate而不是function (req, res, next)

app.get('/auth/facebook/callback', passport.authenticate('facebook', {
    successRedirect: "http://localhost:3200/#/home/",
    failureRedirect: '/'
}));