Listen to All Emitted Events in Node.js

后端 未结 12 1295
孤街浪徒
孤街浪徒 2020-12-24 00:06

In Node.js is there any way to listen to all events emitted by an EventEmitter object?

e.g., can you do something like...

event_emitter.on(\         


        
12条回答
  •  慢半拍i
    慢半拍i (楼主)
    2020-12-24 00:58

    With ES6 classes it's very easy:

    class Emitter extends require('events') {
        emit(type, ...args) {
            console.log(type + " emitted")
            super.emit(type, ...args)
        }
    }
    

提交回复
热议问题