如何使用会话在angular,nodejs,socket.io中保存数据

如何使用会话在angular,nodejs,socket.io中保存数据

问题描述:

我需要使用会话将数据保存在angularjs,nodejs和socket.io中。当我关闭我网站的网页时,我希望会话也被清除。 例如:如何使用会话在angular,nodejs,socket.io中保存数据

我在函数的值USENAME表达

app.get('/',function(req,res,next){ 
    var username=req.session.username; 
}); 

,现在我需要的功能插槽

socket.on("message",function(){ 
    var usernameSocket= username;   
}) 

但usernameSocket的值来使用此值不好

当我在angularjs中,我怎么能得到req.session.user的值名称,并将其保存在我的sessionStorage的角?

感谢

+0

您使用的快递为您的服务器的NodeJS? – zillaofthegods

+0

是的,我使用快递 – aline5188

由于您使用的使用express-session

基本上你的别名Express会话像这样明确的尝试: sess=req.session;

然后你引用此并使用它像任何其他会话管理(以PHP或whatnot):

get - console.log(sess.email)

集 - sess.email=req.body.email

Here's a great rundown on how it works