express-session 保存多长时间?
How long express-session stays stored?
我有一个基于节点的项目如下:
"express": "~4.13.1",
"express-sequelize-session": "^0.4.0",
"express-session": "^1.12.1"
由于我对数据库行数有严格的限制,可能主要关心的是:会话在数据库中存储了多长时间,有没有办法修改这些限制?
我在 express-session 的受支持商店中没有看到 express-sequelize-session
。
您可以使用 connect-session-sequelize 并指定到期时间。
从自述文件复制粘贴
app.use(session({
secret: 'keyboard cat',
store: new SequelizeStore({
db: sequelize,
checkExpirationInterval: 15 * 60 * 1000, // The interval at which to cleanup expired sessions in milliseconds.
expiration: 24 * 60 * 60 * 1000 // The maximum age (in milliseconds) of a valid session.
})
}))
我有一个基于节点的项目如下:
"express": "~4.13.1",
"express-sequelize-session": "^0.4.0",
"express-session": "^1.12.1"
由于我对数据库行数有严格的限制,可能主要关心的是:会话在数据库中存储了多长时间,有没有办法修改这些限制?
我在 express-session 的受支持商店中没有看到 express-sequelize-session
。
您可以使用 connect-session-sequelize 并指定到期时间。
从自述文件复制粘贴
app.use(session({
secret: 'keyboard cat',
store: new SequelizeStore({
db: sequelize,
checkExpirationInterval: 15 * 60 * 1000, // The interval at which to cleanup expired sessions in milliseconds.
expiration: 24 * 60 * 60 * 1000 // The maximum age (in milliseconds) of a valid session.
})
}))