【问题标题】:Where is session store ? (ExpressJS)会话存储在哪里? (ExpressJS)
【发布时间】:2023-04-10 11:50:02
【问题描述】:

我正在学习ExpressJS,我想做一个Register-Login系统。

我正在阅读有关 express-session 的信息,它似乎很容易使用,但我想知道,

  • 默认情况下,每个用户的会话存储在哪里?
  • 这些会话何时被删除?

你们可以给我一些关于这个的博客文章吗?谢谢你

【问题讨论】:

标签: node.js express session


【解决方案1】:

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

来自the doc

商店

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

MemoryStore 带有以下警告:

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

有关商店列表,请参阅compatible session stores

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-06-23
    • 2016-09-01
    • 2019-03-11
    • 2014-06-06
    • 2012-07-22
    • 2011-08-01
    • 2022-01-11
    相关资源
    最近更新 更多