在Node.js中,有什么方法可以监听EventEmitter对象发出的 所有 事件?
例如,你可以做…
event_emitter.on('',function(event[, arg1][, arg2]...) {}
我的想法是,我要获取服务器端发出的所有事件EventEmitter,JSON.stringify事件数据,并通过websockets连接发送事件,在客户端将其重新设置为事件,然后在客户端对事件进行操作。
EventEmitter
JSON.stringify
如前所述,此行为不在node.js核心中。但是您可以使用hij1nx的EventEmitter2:
https://github.com/hij1nx/EventEmitter2
它不会使用EventEmitter破坏任何现有代码,但会添加对名称空间和通配符的支持。例如:
server.on('foo.*', function(value1, value2) { console.log(this.event, value1, value2); });