Node.js · Middle · Запитання 25 з 75
Навіщо передавати cause, коли кидаєте помилку повторно?
try {
await db.query(sql);
} catch (err) {
throw new Error("Failed to load orders", { cause: err });
}- ✓Правильна відповідь: Так додається контекст, а початкова помилка та її стек зберігаються для налагодження
- 2Так помилка автоматично надсилається клієнту
- 3Так помилка стає некритичною
Пояснення
Node.js виводить ланцюжок причин у стеку. Ви бачите і бізнес-контекст, і низькорівневу причину.