在express中使用passport.js facebook策略重定向到上一页

时间:2017-05-05 03:38:00

标签: node.js facebook express authentication passport.js

此问题之前已发布,but somehow the given recommendations don't work form me。我坚持这一点,不知道如何继续。

我无法在用户身份验证后重定向用户。我使用推荐的' successReturnToOrRedirect '财产,但它不断发送回' /'。我检查了 req.session.returnTo req.path ,他们都有' /'作为价值,即使我从另一个页面呼叫/ auth / facebook。

这是我的代码:

 router.get('/auth/facebook', passport.authenticate('facebook', {scope: ['email', 'public_profile', 'user_friends']}));

router.get('/auth/facebook/callback', 

      passport.authenticate('facebook', { successReturnToOrRedirect: '/',
                                          failureRedirect: '/' })

    );

    <a href="/auth/facebook"> <div class="fb-button-login">
            <i class="fa fa-facebook" aria-hidden="true"></i>
            Continuar con <strong> facebook</strong>
        </div> </a>

0 个答案:

没有答案