我正在为node.js使用WebSocket库ws,我正在尝试模拟服务器上的错误事件,该事件将触发我的错误处理代码:
ws.on('error', function(e) {
console.log("error occured");
});
我尝试在on('message')事件中引用一个未定义的变量,但这只是崩溃了整个服务器而且'error'事件从未被触发过。
有人能告诉我如何在服务器上模拟ws错误事件吗?
谢谢!
答案 0 :(得分:4)
手动发出事件应该有效(ws.emit('error', new Error('foo'))
)以及直接调用error
事件处理程序(通过拉出并命名)。