Node.js · Middle · Запитання 25 з 75

Навіщо передавати cause, коли кидаєте помилку повторно?

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

Пояснення

Node.js виводить ланцюжок причин у стеку. Ви бачите і бізнес-контекст, і низькорівневу причину.

Де почитати

Помилка в запитанні

Node.js · Middle · запитання 25

Перевірте себе

Пройдіть тест Node.js · Middle: запитання й варіанти перемішуються, а наприкінці - розбір помилок.

Пройти цей тест