Przyczyny Unhandled Promise Rejection
Unhandled Promise Rejection to błąd występujący wtedy, gdy obietnica JavaScript zostaje odrzucona bez obsłużenia przyczyny. Zjawisko to bywa związane z nieprawidłową obsługą błędów w kodzie asynchronicznym, w tym z użyciem Promise.all.
Promise.all i zależności
Promise.all może prowadzić do błędu Unhandled Promise Rejection, gdy co najmniej jedna z przekazanych mu obietnic zostanie odrzucona bez obsługi błędu.
- Dotyczy to zwłaszcza sytuacji, w której wywołanie
Promise.allnie jest obsłużone za pomocąawaitw blokutry...catchalbo metodą.catch().