2016-06-15 7 views
1

У меня есть проект, основанный на узлах следующим образом:Как долго сохраняется экспресс-сессия?

"express": "~4.13.1", 
"express-sequelize-session": "^0.4.0", 
"express-session": "^1.12.1" 

Поскольку у меня есть строгие ограничения дб количества строк, может серьезной проблемой: как долго сессия хранится в БД, есть ли способ изменить эти пределы?

ответ

1

Я не вижу express-sequelize-session, перечисленных в поддерживаемых магазинах в express-session.

Вы можете использовать connect-session-sequelize и указать срок годности.

Copy паста из ридх

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. 
    }) 
})) 
Смежные вопросы