【发布时间】:2016-06-23 20:38:35
【问题描述】:
我正在使用 express-session 来管理会话。我正在使用这个:
app.use(session({secret: 'secret',
resave: false,
saveUninitialized: false,
cookie: { maxAge: 6*1000
}
})
);
现在我想在每次点击我的网址时将过期值重置为 6。所以我这样做:
req.session.cookie.maxAge = 6000
但最大年龄不会重置,会话总是在 6 秒后过期,即使 URL 被命中也是如此。如何每次将其更改为 6000?
提前感谢您的帮助
【问题讨论】:
-
试试 req.session.cookie.expires = new Date(Date.now() + 6000);不过我还没试过。
-
这很奇怪,我刚刚尝试过,它按预期工作。每次页面刷新都会更新 Cookie 的过期值。
-
哦,我的错...我没有将滚动属性设置为 true...
标签: node.js express express-session