node.js - 页面重新加载后快速会话不起作用
问题描述
我试图在会话中保存一些价值。
user.save().then(data => {
req.session.value = data;
console.log(req.session.value); // value is getting stored
res.send(data);
}).catch(err => {
console.log(err);
})
但是当我刷新页面时,值是未定义的。
exports.isLoggedIn = (req, res, next) => {
console.log(req.session.value); // 不明确的 }
我已经尝试了快速会话文档所说的所有内容,但仍然没有运气。
App.js 设置
app.use(session({
secret: 'y3874bc8ry2386c832yor2niwei',
resave: true,
saveUninitialized: true
}));
解决方案
推荐阅读
- android - 为什么 LiveData 只影响 Android Studio 中的主布局而不影响子布局 UI?
- python - 如何在python中连接数据帧时分配新的描述性列
- javascript - @input 或 @change 与 Vuetify 的区别?
- css - 三次贝塞尔()函数如何工作?
- angular - 如何在另一个组件内访问 ng-template 内的组件属性?
- javascript - Discord.js 机器人在提及时做出响应
- qt - QT,在我的插槽中调用 setWindowFlags() 后,我的表单被隐藏了
- c# - 选择具有特定字段值的 xml 节点
- php - 带有php函数的wordpress中的404标头
- python - TemplateDoesNotExist at /travello