Node.js · Middle · Pytanie 25 z 75

Po co przekazywać cause przy ponownym rzucaniu błędu?

try {
  await db.query(sql);
} catch (err) {
  throw new Error("Failed to load orders", { cause: err });
}

Wyjaśnienie

Node.js wypisuje łańcuch przyczyn w stosie. Widzisz zarówno kontekst biznesowy, jak i niskopoziomową przyczynę.

Do poczytania

Błąd w pytaniu

Node.js · Middle · pytanie 25

Sprawdź się

Rozwiąż test Node.js · Middle: pytania i odpowiedzi są tasowane, a na końcu czeka przegląd błędów.

Rozwiąż ten test