После входа в систему моего пользователя я создал переменную для хранения всей ее важной информации
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
}
})
);