我想知道存在哪些 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");
});
最佳答案
提供给app.ws
的函数是打开一个新的websocket 时执行的函数。所以这样使用它:
app.ws('/', function (ws, req) {
console.log("New connection has opened!");
ws.on('close', function() {
console.log('The connection was closed!');
});
ws.on('message', function (message) {
console.log('Message received: '+message);
});
});
关于javascript - 存在哪些 Express websocket 事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32043509/