Jet*_*ohn 9 javascript node.js express passport.js
我想在使用passportjs登录后设置会话超时.如何使用passportjs为会话设置maxAge.passportjs提供的会话的默认最长期限是多少?
小智 21
这是通过Connect的会话中间件处理的,例如:
.use(connect.session({ secret: 'keyboard cat', cookie: { maxAge: 60000 }}))
Run Code Online (Sandbox Code Playgroud)
该文档还有其他有用的内容,值得阅读以理解会话处理.
您需要为 express.session 设置会话 cookie 的生命周期,如下例所示:
app.use(express.session({
secret : 'your_cookie_secret',
cookie:{_expires : 60000000}, // time im ms
})
);
Run Code Online (Sandbox Code Playgroud)
对于测试,我建议使用较短的过期时间。
| 归档时间: |
|
| 查看次数: |
14281 次 |
| 最近记录: |