这是我的应用会话配置:
app.use(session({
store: new redisStore({
host: 'localhost',
port: 6379,
client: redisClient,
}),
secret: 'this is secret',
resave: false,
saveUninitialized: true,
rolling: true,
maxAge: 3600000,
cookie: {maxAge: 3600000} // 1 hour in ms
}));
我希望在用户不活动一小时后重置会话,但是如果用户处于活动状态并且向服务器发出请求,则当前所有会话数据都会销毁该事件。
如何按用户活动重置maxAge
?