Node.js · Junior · Pytanie 67 z 75

Jak przechwycić błąd z promise'a, na który czekamy przez await?

async function load() {
  const data = await readFile("config.json", "utf8");
  return JSON.parse(data);
}

Wyjaśnienie

W funkcji async await zamienia odrzucenie na rzucony błąd, więc zwykły try/catch działa. Wywołujący może też użyć load().catch(...).

Do poczytania

Błąd w pytaniu

Node.js · Junior · pytanie 67

Sprawdź się

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

Rozwiąż ten test