【发布时间】:2020-05-30 14:25:30
【问题描述】:
我使用 express-mysql-session 作为服务器的会话存储,每次检查数据库时,我都会看到所有会话都有一个“过期”值,该值可以追溯到 70 秒(以毫秒为单位)。
即使我将 checkExpirationInterval 设置为 300000,也不会清除任何会话。
var sessionStore = new MySQLStore({
host: process.env.DB_HOST,
port: 3306,
user: process.env.DB_USER,
password: process.env.DB_PASS,
database: process.env.DB_DATABASE,
clearExpired: true,
checkExpirationInterval: 300000,
expiration: 1000 })
有什么我可以做的吗?
【问题讨论】: