Задать вопрос
@enricoz

Не работают сессии на post запросах?

Всем привет, думаю, уже 8 часов над простой задачей.
Использую express-session с данными настройками:
resave: true,
saveUninitialized: false,
secret: 'splashsecretsession',
store: new FileStore(),
cookie : { secure : false, maxAge : (4 * 60 * 60 * 1000), httpOnly: false },

Если делать
Router.get('/login', sessionMiddleware, (request, response, next) => {
console.log(request.session);
request.session.test = 'test3';
request.session.save();

Все работает. Открыв 2 раза /login я увижу сохраненную сессию.
Но если поменять .get на .post и вызывать данный запрос, то сессия не сохраняется. Точнее она каждый раз сохраняется как новая и обнуляется при повторном вызове. Надо как-то сохранить в POST сессию
  • Вопрос задан
  • 397 просмотров
Подписаться 2 Оценить 4 комментария
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы