node.js - nodejs,如何设置快速 session cookie不随时过期

标签 node.js session

在 express 中,在 session cookie 中设置 maxAge=null 是否会设置 session cookie 终生不过期?

最佳答案

如果您不希望 session 过期,请将 cookie 过期日期设置为遥远的 future :

app.use(session({
  store: sessionStore, 
  secret: config.session.secret, 
  cookie: {expires: new Date(253402300000000)}  // Approximately Friday, 31 Dec 9999 23:59:59 GMT
}))  

See the express session docs.

如果您担心使用 future 迄今为止的日期,请尝试 new Date(2147483647000)(2038 年 1 月 19 日星期二 03:14:07 GMT,即 2 ^31 - 1 以毫秒为单位)

关于node.js - nodejs,如何设置快速 session cookie不随时过期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18760461/

相关文章:

node.js - 在 Azure 应用服务上配置 Node 的默认文档

javascript - Firebase 数据库功能无法在 DialogFlow 上正常工作

javascript - 如何导出node.js中请求生成的变量

php - 跨子域的 Codeigniter session

javascript - Sequelize .set 错误,.set 不是函数

javascript - 带有异步调用的同步循环

python - 在 Python Flask 中维护 session 数据

PHP session_start() 覆盖 HTTP Expires header

php - __set 和 __get 方法在类内外的行为是否不同?

c# - 如何处理int类型的session变量中的null