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 });
}
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.

Zum Weiterlesen

Fehler in der Frage

Node.js · Middle · Frage 25

Teste dich selbst

Mach den Test Node.js · Middle: Fragen und Antworten werden gemischt, und am Ende wartet eine Übersicht der Fehler.

Diesen Test machen