Facebook身份验证无法使用passport.js进行工作?

时间:2020-09-21 07:02:23

标签: node.js passport.js facebook-javascript-sdk

我正在尝试实施facebook auth系统,但是当facebook发回用户数据时,它提示我“该站点无法提供安全的连接,而本地主机发送了无效的响应。”响应。 Response back to the facebook servers

然后我尝试找出该问题的解决方案,发现我的服务器在本地主机上运行,​​并且没有安全连接。我的本地计算机在“ http”上运行,但Facebook在“ https”协议网址上重定向了我。

因此,我进入开发人员控制台,发现URL具有安全连接,但我不知道为什么?我试图改变它,但是我没有改变。 facebook redirect URL

这是我的验证码。

passport.use(new FacebookStrategy({
    clientID: cradentials.facebookSecrets.FACEBOOK_APP_ID,
    clientSecret: cradentials.facebookSecrets.FACEBOOK_APP_SECRET,
    callbackURL: "/auth/facebook/redirect"
},
    function (accessToken, refreshToken, profile, cb) {
        console.log(profile)
        // User.findOrCreate({ facebookId: profile.id }, function (err, user) {
        //   return cb(err, user);
        // });
    }
));

如何解决该问题以获取我的用户个人资料信息?

0 个答案:

没有答案