Перейти до вмісту
Помилки JavaScriptПомилка
AggregateError

AggregateError

Помилка, що обгортає кілька помилок; зазвичай генерується, коли всі проміси в Promise.any() відхилено.

browsernode

Що спричиняє цю помилку

Promise.any() викликано з масивом промісів, і всі вони відхилені. AggregateError містить усі окремі причини відхилення у властивості .errors. Також може бути кинута вручну для звітування про кілька помилок одночасно.

Як виправити

Зверніться до властивості .errors для перегляду окремих причин невдачі. Переконайтеся, що хоча б один проміс у виклику Promise.any() має шанс виконатися. Обробіть кожну помилку в масиві окремо.

Приклад

Promise.any([Promise.reject('a'), Promise.reject('b')]); // AggregateError
Офіційна документація

Пов'язані коди помилок