我试图在express中使用会话,但无法正常工作
在中
app.get("/mod", async function (req, res) {
var sess = req.session;
console.log(sess)
})
输出为
Session {
cookie: { path: '/', _expires: null, originalMaxAge: null, httpOnly: true },
uid: '1234123123',
utag: 'Tag_etc',
uav: 'other stuff'
}
但是如果我使用
app.get("/approve", async function (req, res) {
var sess = req.session;
console.log(sess)
})
输出为
Session {
cookie: { path: '/', _expires: null, originalMaxAge: null, httpOnly: true }
}
没有我需要的其他东西。知道为什么会发生这种事吗?
感谢您的帮助:D
尝试发送响应:res.send("hello")
这将正确终止连接并写入会话