在 node 中.js有没有办法监听EventEmitter对象发出的all个事件?
e、 g.你能做点像...
event_emitter.on('',function(event[, arg1][, arg2]...) {}
我的 idea 是,我想获取服务器端发出的所有事件EventEmitter
、JSON.stringify
事件数据,通过websockets连接发送,在客户端将它们作为事件进行重组,然后在客户端对事件进行操作.
在 node 中.js有没有办法监听EventEmitter对象发出的all个事件?
e、 g.你能做点像...
event_emitter.on('',function(event[, arg1][, arg2]...) {}
我的 idea 是,我想获取服务器端发出的所有事件EventEmitter
、JSON.stringify
事件数据,通过websockets连接发送,在客户端将它们作为事件进行重组,然后在客户端对事件进行操作.
如前所述,此行为不在 node 中.js核心.但您可以使用hij1nx的EventEmitter2:
https://github.com/hij1nx/EventEmitter2
它不会使用EventEmitter destruct 任何现有代码,但增加了对名称空间和通配符的支持.例如:
server.on('foo.*', function(value1, value2) {
console.log(this.event, value1, value2);
});