gpt4 book ai didi

session - 快速连接 session 到期未按预期工作

转载 作者:行者123 更新时间:2023-12-02 03:52:42 24 4
gpt4 key购买 nike

在使用 express.js 开发的 Web 应用程序中,当用户超过 10 分钟未处于事件状态时, session 过期会出现问题。我正在使用 connect-couchdb 作为 session 存储。

我尝试设置 req.session.cookie.maxAge = 600000。但这会导致 session 在登录后 10 分钟过期,而不管用户事件如何。我对文档的理解是 req.session.touch() 将由连接中间件自动调用,因此 maxAge(和到期日期)应该得到刷新,因此它会再持续 10 分钟,但它没有发生!!

我还尝试将每个请求的 maxAge 设置为 600000 并调用 req.session.save() 但即便如此也没有任何效果。

我做错了什么?

最佳答案

您没有做错任何事——这是 Connect 中的错误。 session cookie 在服务器中更新,但没有推送到客户端,因此客户端不断尝试使用旧的 cookie,它会比您希望的更快过期。

更多细节和讨论here .

关于session - 快速连接 session 到期未按预期工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13757929/

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