nodejs express会话如何在cookie中存储数据

watbbzwu  于 2021-06-08  发布在  Redis
关注(0)|答案(0)|浏览(284)

是否可以使用express session在cookie中存储除会话id以外的其他数据?
我正在考虑使用 express-session 在redis中存储会话数据的模块。该模块似乎具有会话管理所需的许多有用功能,例如创建cookie和管理redis存储中的会话。不必重新实现该功能将非常有帮助。
但是,只有会话id存储在创建的cookie中。最小化cookie的大小是有意义的,但是在这个应用程序的体系结构中,生成的cookie必须包含jwt。jwt需要存储在cookie中,因为它将作为更大系统的一部分用于访问其他api。
https://expressjs.com/en/resources/middleware/session.html
注意会话数据不保存在cookie本身中,只保存会话id。会话数据存储在服务器端
有没有可能把jwt储存在饼干里?或者,我是否需要从头开始编写自定义方法来管理会话,而不是使用express session模块?
下面是文档中的示例代码。。。是否可以向cookie添加其他数据?

app.use(session({
  secret: 'keyboard cat',
  resave: false,
  saveUninitialized: true,
  cookie: { secure: true }
}))

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题