passport-facebook:可以获取配置文件数据但页面显示“无法获取/auth/facebook/callback”

问题描述 投票:0回答:0

我正在尝试将 passport-facebook 集成到我的网站中,以便用户能够使用 facebook 注册/登录。

我在下面发布了我的文件和代码 https://codesandbox.io/s/goofy-rosalind-6tobxx?file=/middleware/passport.js

我在端口 8000 上运行我的服务器,当我按下我链接到的注册按钮时 “http://localhost:8000/auth/facebook/callback” 我被提示到 Facebook 页面以授予访问权限和登录,并在成功后, 我只是被重定向到一个错误说

cannot GET /auth/facebook/callback

但是每次我点击注册/登录时,我都可以看到我从我在 passport.js 中控制台登录的 facebook 个人资料中获取个人资料数据

我不知道为什么我似乎无法正确获取回调路由。

我还尝试将 facebook 开发者页面中的有效 OAuth 重定向 url 设置为 "http://localhost:8000/auth/facebook/callback" 但还是不行

express authentication oauth-2.0 passport.js passport-facebook
© www.soinside.com 2019 - 2024. All rights reserved.