【发布时间】:2016-07-14 11:56:39
【问题描述】:
我正在为 node.js 使用 WebSocket 库 ws,并且我正在尝试在服务器上模拟一个错误事件,该事件会触发我的错误处理代码:
ws.on('error', function(e) {
console.log("error occured");
});
我尝试在 on('message') 事件中引用一个未定义的变量,但这只会使整个服务器崩溃,并且从未触发过 'error' 事件。
谁能告诉我如何在服务器上模拟一个ws错误事件?
谢谢!
【问题讨论】:
-
您不能手动发出它(例如
ws.emit('error', new Error('foo')))或拉出error事件处理程序并直接调用它吗? -
ws.emit('error') 工作,谢谢!
标签: javascript node.js sockets websocket