通过Node.js中的websockets获取会话详细信息

时间:2011-12-09 17:41:17

标签: javascript node.js socket.io

我在Node.js中创建了一个项目,用户可以创建一个“房间”。用户通过html表单登录,该表单将其详细信息作为HTTP请求提交。然后,服务器将令牌添加到其会话“req.session.auth = true”。我想向他们的.auth令牌为true的用户广播套接字消息。

问题: 如何在HTTP请求之外访问会话信息?使用时(如果正确):

var MemoryStore = require('connect').session.MemoryStore,
    sessionStore = new MemoryStore();

e.g。

socket.on('message', function(data){
//Access user session here.
});

1 个答案:

答案 0 :(得分:1)

这里有很多要说的内容,但在以下文章中对它们进行了更好的解释:

http://www.danielbaulig.de/socket-ioexpress/