使用passport-facebook登录startegy时无法重定向

时间:2018-02-21 06:06:05

标签: node.js redirect passport.js passport-facebook

我使用 passport-facebook 程序包在成功登录Facebook后将用户重定向到主页。 重定向无法正常工作。

以下代码不起作用。执行回调API,但之后没有任何事情发生。

 app.get('/auth/facebook/callback', passport.authenticate('facebook', {
     successRedirect: config.facebookAuth.redirect,
     failureRedirect: config.facebookAuth.failureRedirect
 }));

这里有什么问题?

但是在使用以下代码时,它可以正常工作:

 app.get('/auth/facebook/callback', function (req,res){
     res.redirect(config.facebookAuth.redirect);
 });

1 个答案:

答案 0 :(得分:0)

错误是由于我的 passport.serializeUser()没有正确序列化,因为它没有成功重定向。