在express中,设置maxAge=null会话cookie,设置会话cookie不会终身到期吗?
d2v*_*vid 16
如果您不希望会话过期,请将Cookie过期日期设置为远期日期:
app.use(session({
store: sessionStore,
secret: config.session.secret,
cookie: {expires: new Date(253402300000000)} // Approximately Friday, 31 Dec 9999 23:59:59 GMT
}))
Run Code Online (Sandbox Code Playgroud)
如果您担心将来使用日期,请尝试new Date(2147483647000)(周二,2038年1月19日03:14:07 GMT,2^31 - 1以毫秒为单位)
Express正在使用Connect的会话中间件来处理以下问题:
默认情况下,cookie.maxAge为null,这意味着未设置“ expires”参数,因此cookie成为浏览器会话cookie。当用户关闭浏览器时,cookie(和会话)将被删除。
| 归档时间: |
|
| 查看次数: |
10281 次 |
| 最近记录: |