Cook ie -сессия не хранит переменную - PullRequest
0 голосов
/ 28 января 2020

После входа в систему моего пользователя я создал переменную для хранения всей ее важной информации

req.session.user = _.omit(client.dataValues, [
    "password",
    "createdAt",
    "updatedAt"
]);
req.session.user.logged_in = true;
console.log("login - session:", req.session.user);

Вывод журнала - это точно и точно, что мне нужно, но когда я пытаюсь получить доступ к этой переменной внутри другого маршрута, я получить неопределенное. Я получаю доступ вот так

console.log(req.session.user)

Если я пытаюсь вывести только сеанс, он работает, но внутри нет пользовательских данных. Мой повар ie Настройка

app.use(
  cookiesession({
    name: "xxx",
    keys: ["xx", "xx"],
    maxAge: 24 * 60 * 60 * 1000,
    httpOnly: false,
    options: {
      secure: false,
      secret: "xxx",
      overwrite: true
    }
  })
);
...