我想了解如何使用快速会话。我写了下面的代码。当我访问从邮差/会话航线,每次都显示在控制台下输入如下:快速会话无法获得下一个请求的存储会话值
没有设置
vikaskumar
我期望是唯一vikaskumar,前,后请求。我想这是保存在会话中的这个字符串,但不存储在内存中。但根据文档,内存存储是默认的,所以它应该自动保存它?
下面的代码:
app.use(session({
secret: 'keyboard cat',
resave: false,
saveUninitialized: true
}));
app.use(function (req, res, next) {
var views = req.session.username;
if (!views) {
console.log("not set");
req.session.username = 'vikaskumar';
}
next();
});
app.get("/session", function(req, res){
console.log(req.session.username);
res.write(req.session.username);
res.end();
});
是'usernmae'故意还是错字? – tbking
您必须使用Postman拦截器才能在Postman中使用cookie,这就是为什么它不设置会话。 – tbking
如果我从浏览器访问? @tbking –