我有一个简单的node.js web服务器,并且我使用socket.io。
用户可以在服务器上执行简单的任务,服务器是在/
上运行的单页面应用程序。如果用户在服务器上有一个现有状态,则可以将该用户的ID附加到URL,例如/{my-id}
。
当建立socket.io连接时,我需要从URL中提取ID。有没有办法获得创建套接字的客户端页的URL;连接请求的引用?
发布于 2014-09-26 23:37:20
使用console.log
我设法找到了这个值,如下所示:
io.on('connection', function (socket) {
var referer = socket.request.headers.referer;
});
它是有效的,但由于没有文档记录,我不知道这是推荐的,还是会改变。
https://stackoverflow.com/questions/26044769
复制相似问题