node.js - 会话在服务器上的快速会话中存储多长时间?
问题描述
我已经使用 ExpressJS 和 express-session 进行会话管理。根据它的 NPM 页面,我们可以添加一个 maxAge 和 cookies.expires。但是,这两者都管理 cookie 的到期日期。但是服务器端呢?会话存储将会话保留多长时间?如果我们不设置 maxAge 和 cookies.expires 并且用户突然关闭浏览器怎么办?服务器端的会话数据是否会永久存储而不会被删除?
解决方案
不,它不会。如果您没有指定单独的存储(例如 redis、mongodb 等),会话数据将存储在内存(RAM)中
当您关闭服务器时,所有信息都将被删除
推荐阅读
- r - 根据组内先前的值创建新的计数变量
- html - 使用 & 符号从 URL 获取参数
- flutter - 使用 google 登录在 apk 版本 Flutter 上不起作用
- terminal - WSL 在特定目录打开
- pandas - 以任意顺序检索包含多个文本查询的 Pandas 行
- survival-analysis - Cox Hazard 模型:为什么要参考多个因素水平?
- javascript - 用笑话问题测试 ES6 类方法
- eclipse - 使用 Open Liberty 和 Eclipse 发布应用程序设置
- swiftui - SwiftUI 从嵌套视图中提取数据
- javascript - 从 Formik 字段中的 Material UI 组件的 AutoComplete 中不显示 InitialValues