2016-05-29 6 views
0

Betrachten Sie das folgende Beispiel. Wenn die Bindung eines Ereignis-Listeners an einen Ereignistyp nur die Ausgabe erfüllen kann, was bedeutet es, mehrere Ereignis-Listener an denselben zu binden?Was ist der Vorteil des Bindens mehrerer Ereignislistener an dasselbe Ereignis in Node.js

readStream.on("data", function(data) {console.log('I have some data here.');   
}); 
readStream.on("data", function(data) {console.log('I have some data here too.'); 
}); 
+1

Es kann nützlich sein, wenn verschiedene Aktionen von jedem Listener ausgeführt werden. Zum Beispiel mit einem 'http.Server' - 'server.on ('request', logRequestToFile); server.on ('Anfrage', respondToRequest); ' –

Antwort

1

Meistens ist es für Modularität. Sie würden das wahrscheinlich nicht in derselben Datei tun, es sei denn, Sie definieren Ihre Listener-Funktionen woanders und erstellen sie dann an einer Stelle.

Verwandte Themen