Node.js · Middle · Frage 21 von 75
Was passiert, wenn ein EventEmitter error auslöst und es keinen Listener für error gibt?
- 1Das Event wird still ignoriert, und der Code läuft weiter
- 2Node.js loggt eine Warnung und macht wie gewohnt weiter
- 3Der Fehler wird geworfen, was meist den Prozess abstürzen lässt
Antwort zeigen
Richtige Antwort: Der Fehler wird geworfen, was meist den Prozess abstürzen lässt
Erklärung
Das Event error ist besonders. Hänge immer einen error-Listener an Streams, Sockets und Server, oder nutze pipeline und events.once, die daraus eine Ablehnung machen.