首页 > 解决方案 > 会话在服务器上的快速会话中存储多长时间?

问题描述

我已经使用 ExpressJS 和 express-session 进行会话管理。根据它的 NPM 页面,我们可以添加一个 maxAge 和 cookies.expires。但是,这两者都管理 cookie 的到期日期。但是服务器端呢?会话存储将会话保留多长时间?如果我们不设置 maxAge 和 cookies.expires 并且用户突然关闭浏览器怎么办?服务器端的会话数据是否会永久存储而不会被删除?

标签: node.jsexpresssessionsession-cookiesexpress-session

解决方案


不,它不会。如果您没有指定单独的存储(例如 redis、mongodb 等),会话数据将存储在内存(RAM)中

当您关闭服务器时,所有信息都将被删除


推荐阅读