Nodejs и express используют данные сеанса, не сохраненные в Firefox, браузер Chrome работает нормально

#node.js #session #firefox

#node.js #сеанс #firefox

Вопрос:

Проблема с сеансом для Firefox с использованием NodeJS и express

Моя конфигурация

 app.use(session({
secret: 'test',
proxy: true,
resave: true,
saveUninitialized: true
  

}));

Набор сеансов (функция входа в систему)

 req.session.userid = result[0].userid;
  

req.session.username = результат [0].имя пользователя;
console.log (req.session);

Версия узла: 10.15.1 Экспресс-версия: 4.16.4

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

Ответ №1:

cache: false, xhrFields: { withCredentials: true // все запросы AJAX должны включать данные cookie },

попробуйте это в вашем сеансе ajax проблема завершена