javascript - 登录passportjs后如何设置 session 超时?

标签 javascript node.js express passport.js

我想在使用 passportjs 登录后设置 session 超时。如何使用 passportjs 设置 session 的 maxAge。 passportjs 提供的 session 的默认最大年龄是多少?

最佳答案

这是通过 Connect 的 session 中间件处理的,例如:

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

documentation还有其他一些有用的内容值得一读,以了解 session 处理。

关于javascript - 登录passportjs后如何设置 session 超时?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17991050/

相关文章:

node.js - 使用 post api 将数据保存到 mongodb

javascript - 如何修改php制作SimpleImage

javascript - 为什么对 requestAnimationFrame(render) 的调用通常放在渲染函数的顶部,从而递归地调用自身?

javascript - iOS PhoneGap。防止 iFrame 缓存

node.js - 使用node上传二进制文件到redmine

javascript - 将多个结果插入到express.js路由中的req对象中

node.js - 使用 Express 和 Sequelize 与 SQL Server 登录失败

javascript - 为克隆输入提供输入 'name' 属性,该属性位于列表内

node.js - NestJS 基于接口(interface)注入(inject)自定义 TypeOrm 存储库

node.js - 如何将变量传递给 ejs.compile