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

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

我在函数express中有一个值usename

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

现在我需要在函数套接字中使用这个值

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

但是usernameSocket的值不好

当我在angularjs中,如何获得req.session.username的值,并将其保存在我的sessionStorage的angular?

谢谢

由于您正在使用Express Express尝试使用快速会话

本质上你可以像这样别名快速会话: sess=req.session;

然后你引用它,并像任何其他会话pipe理(在PHP或什么)使用它:

get – console.log(sess.email)

设置 – sess.email=req.body.email

这是关于它如何工作的一个很好的概要