首页 > 解决方案 > 如何访问存储会话数据的 MemoryStore

问题描述

我正在使用 express-session 并且我已经创建了一个中间件会话功能。根据 npm 文档,默认情况下,此会话存储在服务器端的 MemoryStore 中,但我不知道如何访问它。

假设我想检查会话。由于它没有存储在浏览器上,我必须检查 MemoryStore ,但我该怎么做呢?

app.use(session({
  secret : "Evangelis",
  genid : function(req) {
    return uuidv4() 
  },
  resave : false,
  saveUninitialized : false,
  maxAge : 1000 * 60 * 15, 
}))

另外,我想知道秘密选项到底是什么,因为文档中唯一的解释是:“它用于签署会话 ID。”

用什么签署会话?字符串?为了什么 ?

标签: expressexpress-session

解决方案


推荐阅读