Всем привет, думаю, уже 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 сессию