我正在编写一个 node.js 应用程序,它可以生成这样的 url:
http://examle.com/?param1=val¶m2=val
我想知道用户是否会按照这个 url 访问我的应用程序 - 是否可以从此 url 获取参数并将其传递给 socket.io 套接字对象,该对象表示与该 url 带到站点的用户的连接。
IE:
用户关注了这个网址;
node.js express 服务器处理该 url 并从中获取查询参数;
现在我想将这些参数传递给用户,但使用 socket.io emit(),而不是传递给整个套接字,而只传递给由 url 带来的用户。
这个目标可以实现吗?
我是否应该使用一些将通过 url 和 socket.io 握手过程传递的 id,而不是将套接字以 id 作为键存储在数组中,以便稍后在快速服务器的获取请求中获取此套接字?