我正在使用express cookie-parser和cookie-session来管理Node应用程序中的会话。代码大致如下:
app.use(require('cookie-parser')(process.env.COOKIE_SECRET));
app.use(require('cookie-session')({
secret: process.env.SESSION_SECRET,
cookie: {
path : '/',
signed : true,
httpOnly: true,
maxAge : null
}
});据我所知,在用户注销或清除cookie之前,此会话不应过期,但是,会话似乎只持续到用户退出浏览器为止。我不知道我做错了什么,这里。
发布于 2014-04-17 11:59:49
最后,我转而使用Mozilla的客户会话,这解决了问题。
发布于 2014-04-13 23:39:28
在呈现客户端页面时,可能必须添加req.session.cookie.expires = false;。
https://stackoverflow.com/questions/23048751
复制相似问题