如何使用express-Node Js创建和读取会话

时间:2018-04-10 06:59:54

标签: node.js express session

你能解释一下如何在nodeJS中使用会话吗?我读了很多 互联网上的文章,但我没有成功为我实现一些东西 目的(数据正在保存会话,但每个新请求会话都是 空的),你能从一开始就举例说明如何初始化和如何  使用

app.use(cookieParser());     app.use(会话({       秘密:" sessionkey",       resave:是的,       key:" key",       store:mongooseSession(daoService.mongoose),       saveUninitialized:true     }));

i am using this function for get the user detail

function checkuserlogin(id){
        var user = request.session[SESSION_USER];
        if (user && request.params.clientData && user._id == id){
            return true;
        } else {
            return false;
        }
}

1 个答案:

答案 0 :(得分:1)

I write  the code like this for your understanding please try :

app.post('/login', function(req, res) {
   console.log("Before: ");
   console.log(data);
   data = req.session;
   data.key = "you securety key";
   req.session.save();
   console.log("After: ");
   console.log(data);
});