会话存储在哪里?(ExpressJS)

Neo*_*ies 6 session node.js express

我正在学习 ExpressJS,我想制作一个注册登录系统。我正在阅读有关 express-session 的内容,它似乎易于使用,但我想知道,默认情况下,它在哪里为每个用户存储会话?什么时候删除这些会话?你们能给我一些关于这个的博客文章吗?感谢你

jfr*_*d00 8

如果您不为 express-session 提供存储机制,那么它只会使用轻量级内存存储。因此,它不会在服务器重新启动后持续存在。

文档

店铺

会话存储实例,默认为一个新的 MemoryStore 实例。

MemoryStore谈到这些警告:

警告 默认的服务器端会话存储 MemoryStore 特意不是为生产环境设计的。在大多数情况下它会泄漏内存,不会扩展到单个进程,并且用于调试和开发。

有关存储的列表,请参阅兼容的会话存储