Это мой конфиг:
app.use(session({
secret: 'somesecret',
resave: false,
saveUninitialized: true
}));
Я вижу в журнале сети chrome, что для http.POST отправлено 2 запроса: OPTIONS и затем POST. Я заметил, что для OPTIONS, экспресс отправляет новый set-cookie. Поэтому, если у меня есть 5 запросов POST, я вижу 5 различных файлов cookie в ОПЦИЯХ. Хотя я получаю только 1 set-cookie в методе POST.
Почему это так? Почему express создает новый сеанс для каждого POST для отправки в OPTIONS?
UPDATE
Я уже решил это, установив saveUninitialized: false и изменив req.session. Таким образом, он не будет создавать новые сеансы, но только после проверки пользователя.