AggregateErrorAggregateError
Помилка, що обгортає кілька помилок; зазвичай генерується, коли всі проміси в Promise.any() відхилено.
Що спричиняє цю помилку
Promise.any() викликано з масивом промісів, і всі вони відхилені. AggregateError містить усі окремі причини відхилення у властивості .errors. Також може бути кинута вручну для звітування про кілька помилок одночасно.
Як виправити
Зверніться до властивості .errors для перегляду окремих причин невдачі. Переконайтеся, що хоча б один проміс у виклику Promise.any() має шанс виконатися. Обробіть кожну помилку в масиві окремо.
Приклад
Promise.any([Promise.reject('a'), Promise.reject('b')]); // AggregateErrorПов'язані коди помилок
RangeError: Invalid array lengthRangeError: некоректна довжина масиву
Масив було створено з недійсною довжиною — наприклад, від'ємним числом або не цілим числом.
ERR_DLOPEN_FAILEDERR_DLOPEN_FAILED
Не вдалося завантажити нативний аддон (C++ файл .node).
SyntaxError: Unexpected end of inputSyntaxError: Неочікуваний кінець вводу
Парсер досяг кінця вводу, ще очікуючи на подальший код, — зазвичай через незакриті дужки або рядки.
URIErrorURIError: URI malformed
Глобальна функція обробки URI (decodeURIComponent, encodeURI) отримала некоректний URI.
ERR_WORKER_OUT_OF_MEMORYERR_WORKER_OUT_OF_MEMORY
Потоку Worker не вистачило пам'яті.
ETIMEDOUTETIMEDOUT
З'єднання або операція перевищили час очікування, оскільки віддалений хост не відповів вчасно.