Подтвердить что ты не робот

Как установить отдельный сеанс maxAge в экспресс?

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

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

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

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

Джейсон

4b9b3361

Ответ 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;

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