我想将username
帐户存储到会话中。我通过expressjs框架使用node.js,我尝试使用connect-redis
存储会话,如expressjs的教程。
请告诉我如何存储和获取变量数据
答案 0 :(得分:0)
你的看起来大部分是正确的,只是不完整。我假设你也有redis运行并且包括连接更高。这是一个稍微完整的版本:http://jsfiddle.net/F2WQQ/1/
答案 1 :(得分:0)
使用redis-connect配置expressSession后,请立即添加以下功能:
expressApp.use(function(req, res, next) {
if(req.session.user){
console.log("Session variable already set: " + req.session.user);
}
else{
req.session.user = 'username';
console.log("Session variable not set");
console.log("Setting Session variable now: " + req.session.user);
}
})
现在,您可以在nodejs应用中的任何位置使用此会话变量。