WebSocket是如何模拟错误事件的?

时间:2016-03-26 22:43:54

标签: javascript node.js sockets websocket

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

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

我尝试在on('message')事件中引用一个未定义的变量,但这只是崩溃了整个服务器而且'error'事件从未被触发过。

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

谢谢!

1 个答案:

答案 0 :(得分:4)

手动发出事件应该有效(ws.emit('error', new Error('foo')))以及直接调用error事件处理程序(通过拉出并命名)。