在Node.js中通过websockets获取会话细节

Getting the session details via websockets in Node.js

本文关键字:websockets 获取 会话 细节 Node js      更新时间:2023-09-26

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

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

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

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

这里有很多要说的,但它们都在下面的帖子中得到了更好的解释:

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