【发布时间】:2020-11-07 00:46:34
【问题描述】:
我有一个场景,我需要使用nodejs 和Websocket 创建一个非常简单的文本聊天。
我已经完成了一切设置和工作。
我现在需要允许用户在 websocket connection URL 中发送参数。
像这样:websocket = new WebSocket("ws://test-website.net:8080/?id=55");
在我的研究中,我遇到了很多类似的问题,发现我可以像上面的示例一样在 URL 中传递参数。
但是,他们都没有在server.js中提及或解释如何获取此参数(本例中为 55)
wss.on('connection', function(ws) {
///I need to get the parameter here////
});
有人可以就这个问题提出建议吗?
提前致谢。
【问题讨论】:
-
您使用的是哪个 websocket 服务器端库?
-
@ouni,我在我的问题中提到了这一点。我正在使用节点 js。
-
Node 有多个 websocket 实现,如
ws和websocket...(它们不在核心)你用的是哪一个?require声明会告诉你。 -
@ouni,我正在使用 WebSocketServer = require('ws').Server,
标签: javascript node.js websocket