如何在loginpassportjs后设置会话超时?

我想在使用passportjslogin后设置会话超时。 如何使用passportjs设置会话的maxAge。 passportjs提供的会话的默认最大使用期限是多less?

这是通过Connect的会话中间件来处理的,例如:

.use(connect.session({ secret: 'keyboard cat', cookie: { maxAge: 60000 }})) 

该文档有其他有用的位,值得阅读理解会话处理。

您需要为express.session设置会话cookie的生存期,如下例所示:

 app.use(express.session({ secret : 'your_cookie_secret', cookie:{_expires : 60000000}, // time im ms }) ); 

为了testing,我build议更短的到期时间。