我正在尝试将 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" 但还是不行