Node.js · Middle · Frage 25 von 75
Warum ist es nützlich, beim erneuten Werfen eines Fehlers cause zu übergeben?
try {
await db.query(sql);
} catch (err) {
throw new Error("Failed to load orders", { cause: err });
}- 1Es ergänzt Kontext und behält den ursprünglichen Fehler
- 2Es sendet den Fehler automatisch an den Client
- 3Es macht den Fehler für den Prozess nicht fatal
Antwort zeigen
Richtige Antwort: Es ergänzt Kontext und behält den ursprünglichen Fehler
Erklärung
Node.js gibt die Kette der Ursachen in Stacktraces aus. Man bekommt den fachlichen Kontext und den technischen Grund.