как установить индивидуальную сессию maxAge в экспрессе? - PullRequest
25 голосов
/ 15 марта 2012

Я понимаю, что вы можете установить maxAge при запуске приложения следующим образом:

connect.session({ secret: 'keyboard cat', cookie: { maxAge: 60000 }})

Тем не менее, я хотел бы реализовать что-то вроде настройки «запомнить меня», как бы я поступилоб этом?

Большое спасибо:)

Джейсон

1 Ответ

40 голосов
/ 15 марта 2012

Вы можете установить expires или maxAge для отдельного файла cookie, принадлежащего текущему пользователю:

// This user should log in again after restarting the browser
req.session.cookie.expires = false;

// This user won't have to log in for a year
req.session.cookie.maxAge = 365 * 24 * 60 * 60 * 1000;

См. документация сеанса подключения .

...