Я использую express-session
с passport.js для авторизации моего приложения.
Все отлично работает, и все сеансы хранятся в моей коллекции mongodb, сегодня я понял, что хранится много сеансов (300+)в моей коллекции mongodb сессий, которые не связаны ни с одним пользователем.
Когда я открыл свое приложение в окне инкогнито, был добавлен новый сеанс, поэтому я вижу, что эти сеансы предназначены для пользователей, которые просто посещают страницу входа в мое приложение.
Есть лиспособ, чтобы паспорт не хранил эти сессии?
Я уже установил saveUninitialized: false
для express-session
, но похоже, что паспорт этого не слушает.
Еще одна вещь, которую я заметил, заключается в том, чтовсе мои сеансы по умолчанию истекают через 14 дней, как я могу изменить это значение по умолчанию?