WebSocket ws如何模拟错误事件

WebSocket ws how to simulate error event?

本文关键字:模拟 错误 事件 ws 何模拟 WebSocket      更新时间:2023-09-26

我正在使用WebSocket库ws for node.js,并试图在服务器上模拟一个错误事件,该事件将触发我的错误处理代码:

    ws.on('error', function(e) {
        console.log("error occured");
    });

我尝试在on('message')事件中引用一个未定义的变量,但这只会导致整个服务器崩溃,而且'error'事件从未启动。

有人能告诉我如何在服务器上模拟ws错误事件吗?

谢谢!

手动发出事件应该可以工作(ws.emit('error', new Error('foo'))),也可以直接调用error事件处理程序(通过将其拉出并命名)。