В настоящее время я создаю API для отдыха с экспресс-резервным копированием с базой данных Монго.На данный момент я настроил простой процесс аутентификации, который сохраняет объект сеанса в базе данных mongo. То есть я не отправляю ничего клиенту, например, идентификатор сеанса.Тем не менее, когда я закрываю браузер и снова открываю его, а затем регистрирую req.session, я все равно получаю идентификатор пользователя, который ранее сохранял в сеансе.Мне было интересно, как экспресс узнать, что это тот же клиент.Если бы кто-то мог прояснить мне это, было бы здорово.
Вот как я устанавливаю сессию:
app.use(
session({
secret: "This is a secret",
cookie: {
maxAge: 1000 * 60 * 60 * 24 * 7 // 1 week
},
store: store,
resave: true,
saveUninitialized: true
})
);