In node.js wird beschrieben, wie alle Ereignisse eines Moduls an ein anderes weitergeleitet werden

Angenommen, ich erstelle mein eigenes Modul, das über dem 'Netz'-Modul liegt. Mein Modul verfügt über eigene Ereignisse, ermöglicht es Clients jedoch auch, Netzwerkereignisse zu überwachen, die von der TCP-Verbindung ausgegeben werden:

mymod.on('myevent',...); // my event
mymod.on('connect',...); // net event
mymod.on('end',...);     // net event

Im Moment mache ich folgendes

...
tcp.on('connect',function(){ self.emit('connect');});
tcp.on('end',function(){ self.emit('end');});
...

Gibt es eine idiomatischere Möglichkeit, einfach alle Ereignisse (oder eine Teilmenge von Ereignissen) von einem Modul an Clients eines anderen Moduls weiterzuleiten?

Ich erwarte, dass ein solches Szenario immer wieder auftaucht, daher möchte ich es so sauber wie möglich machen.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage