Как установить отдельный сеанс maxAge в экспресс?
Я понимаю, что вы можете установить maxAge при запуске приложения следующим образом:
connect.session({ secret: 'keyboard cat', cookie: { maxAge: 60000 }})
Однако, я хотел бы реализовать что-то в соответствии с настройкой "запомнить меня", как бы я это сделал?
Большое спасибо:)
Джейсон
Ответы
Ответ 1
Вы можете установить либо 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;
См. подключение документации сеанса.