gpt4 book ai didi

Node.js everyauth集群错误

转载 作者:可可西里 更新时间:2023-11-01 11:46:34 25 4
gpt4 key购买 nike

我用 node.js 编写可扩展的应用程序时遇到了问题。当我点击 facebook 授权链接 (/auth/facebook) 并且当它重定向我回来时 - 抛出错误:

{"error":{"message":"redirect_uri isn't an absolute URI. Check RFC 3986.","type":"OAuthException","code":191}}

我想,这是因为我使用了集群。我尝试为 session 设置 RedisStore:

RedisStore = require('connect-redis')(express);

...一些代码...

app.use(express.session({ store: new RedisStore(), secret: 'secret code'}));

但是还是不行。此外,“findOrCreateUser”功能正常工作,我可以根据需要获取用户信息。我所需要的只是将用户重定向到索引页面。

我正在使用 Express 3,Node 0.8.14

Everyauth 在github 上有同样的问题https://github.com/bnoguchi/everyauth/issues/153

提前致谢!

最佳答案

我通过使用 passportjs 而不是 everyauth 解决了我的问题。

关于Node.js everyauth集群错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13711346/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com