Javascript 将查询参数从node.js服务器传递到socket.io

Javascript 将查询参数从node.js服务器传递到socket.io,javascript,node.js,express,socket.io,Javascript,Node.js,Express,Socket.io,我正在编写一个node.js应用程序,它可以生成如下url: http://examle.com/?param1=val&param2=val 我想知道用户是否会按照此url访问我的应用程序-是否可以从此url获取参数并将其传递给socket.io socket对象,该对象表示通过该url连接到站点的用户。 即: 用户遵循此url node.js express服务器处理该url并从中获取查询参数 现在我想通过socket.io emit()将这些参数传递回user,而不是传递给整个s

我正在编写一个node.js应用程序,它可以生成如下url:

http://examle.com/?param1=val&param2=val
我想知道用户是否会按照此url访问我的应用程序-是否可以从此url获取参数并将其传递给socket.io socket对象,该对象表示通过该url连接到站点的用户。
即:
用户遵循此url
node.js express服务器处理该url并从中获取查询参数
现在我想通过socket.io emit()将这些参数传递回user,而不是传递给整个sockets,而是只传递给url带来的用户。

这个目标可以实现吗?

我是否应该使用一些将随url和socket.io握手过程一起传递的id,然后使用id作为密钥将socket存储在数组中,以便稍后在express server的get请求中获取此套接字?

,因为“用户”(客户端)可以通过
位置访问url参数。搜索
,在客户端解析查询字符串不是更容易吗?我考虑过,也许这是最好的办法。谢谢,我会试试的。如果你用的是express,那就简单了。