JavaScript · Middle · Pytanie 63 z 75
Po co tu dwa await?
const res = await fetch("/api/user");
const user = await res.json();- ✓Poprawna odpowiedź:
fetchrozwiązuje się po otrzymaniu nagłówków; odczyt i parsowanie treści to osobny krok asynchroniczny - 2Drugi
awaitponawia żądanie - 3To kwestia stylu; wystarczy jeden
await
Wyjaśnienie
Treść może jeszcze napływać, gdy nagłówki są już dostępne. Sprawdzaj res.ok przed parsowaniem, bo odpowiedzi 4xx/5xx nie odrzucają promise'a.