gpt4 book ai didi

javascript - Node.js 和 Passport-facebook 不保存 session

转载 作者:太空宇宙 更新时间:2023-11-04 02:25:50 24 4
gpt4 key购买 nike

我使用 passport-facebook 授权没问题,我可以做某事并且我被授权了。但如果我关闭页面并打开页面,我就未经授权。

      var month = 1000 * 60 * 60 * 24 * 30;
app.use(express.cookieParser());
app.use(express.session({ secret: 'mp-api-d', cookie: {maxAge: month} }));
app.use(passport.initialize());
app.use(passport.session());

我能做什么?我不使用任何数据库进行 session 。

最佳答案

如果您希望 session 持续存在,您需要将 session 存储在某个地方。通常,这是在某种数据库中,尽管文件系统也是一个选项。快速 session 中间件文档对此有更多内容,包括兼容 session 存储的列表:

https://github.com/expressjs/session#compatible-session-stores

关于javascript - Node.js 和 Passport-facebook 不保存 session ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30527436/

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