如何修改会话的过期超时

时间:2019-03-15 08:40:35

标签: mongodb express passport.js session-cookies

我需要修改过期超时。
我正在使用通行证进行登录身份验证和会话存储。

这是mongodb地图集的屏幕截图:

session screenshot

1 个答案:

答案 0 :(得分:0)

我认为您需要使用express-session来设置/修改Cookie的到期时间,并使用cookie.maxAge属性来设置maxAge的{​​{1}}的到期时间。

尝试一下:

cookie

// you need to require express-session for it to work. var expressSession = require(express-session); app.use( expressSession({ secret: "your_Secret", resave: false, saveUninitialized: true, cookie : { maxAge : 3600000 } //1 hour (time is in milli seconds here) }) ); //initialize passport here 需要初始化会话才能使其会话正常工作,我想您必须这样做,只需在其中添加Passport的{​​{1}}字段即可。

我希望这对您有所帮助。