nodejs,如何设置快速会话cookie不会随时过期

在expression,会话cookie中设置maxAge=null ,设置会话cookie不会过期终身?

如果您不希望会话过期,请将cookie过期date设置为将来的某个date:

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

请参阅快速会话文档。

如果您担心将来使用date,请尝试new Date(2147483647000) (20ue Jan 2038 03:14:07 GMT,即2^31 - 1以毫秒为单位)

Express使用Connect的会话中间件来处理:

默认情况下,cookie.maxAge为null,表示没有设置“expires”参数,因此cookie变成浏览器会话cookie。 当用户closures浏览器时,Cookie(和会话)将被删除。