Продолжительность сеанса Express.js и connect-mongo
Я использую express.session с connect-mongo для хранения пользовательских сессий. Я установил cookie maxAge на 2 недели, но я хочу, чтобы, если пользователь был активен в течение этих 2 недель, сеанс продлевался еще на 2 недели, поэтому, когда он неактивен в течение 2 недель, его сеанс удаляется (оба печенье и сеанс в монго). Но проблема в том, что сеанс обновляется в MongoDB, когда он посещает страницу, но срок действия файла cookie истекает через 2 недели и не изменит его срок действия. Это мой код:
app.use(express.session({
secret: 'superSecretKey',
cookie: {maxAge: 3600000*24*14},
store: new MongoStore({
mongoose_connection: mongoose.connections[0],
db: 'myDb'
})
}));
Как я могу добиться того, чего хочу? Спасибо!