【发布时间】:2015-11-09 16:25:04
【问题描述】:
我想知道存在哪些 websocket 事件到目前为止我只使用了ws.on('message') 事件,但我想使用一个在建立和关闭连接时触发的事件。我尝试添加ws.on('connection'),但没有被触发。
我的代码:
app.ws('/', function (ws, req) {
ws.on('message', function (textChunk) {
//do stuff
}
});
});
我需要一些客户端编程来执行此操作吗?
我尝试添加这个,但是当我从我的客户端连接时它没有触发。
ws.on('request', function () {
console.log("request");
});
【问题讨论】:
-
我认为你需要做一些谷歌工作。一切都在那里供您查找,包括detailed specification。我发现MDN 是 webSocket 东西的有用起点。至于 node.js 文档,它通常不是很完整。我经常不得不依赖其他信息来源。
-
我认为你需要处理 ws.on("request")。 express-ws 库拦截连接事件并引发另一个事件。
-
jfriend00 我通读了文档,但我不知道该怎么做...我不介意阅读,但您有什么更具体的吗?
-
请更改此问题的标题以完全清楚此问题是关于 ExpressWS(一般不是 websockets)
标签: javascript node.js express websocket