Экспресс-сессия: недействительный пользовательский сеанс (хранится в connect-mongo) после обновления пользовательских данных в БД - PullRequest
0 голосов
/ 14 декабря 2018

Мы продолжаем сеанс пользователя с помощью express-session и connect-mongo, например:

app.use(session({
  store: new MongoStore({
    url: 'mongodb://localhost/test-app',
    ttl: 14 * 24 * 60 * 60
})

Но когда администратор обновляет информацию о пользователе, который вошел в систему, сеанс хранит устаревшие данные до истечения срока их действия.,

Я хочу уничтожить пользовательский сеанс при обновлении пользовательских данных.Должен ли я запросить самый последний сеанс пользователя в базе данных и удалить его?Есть ли лучший подход?

...