AggregateErrorAggregateError
Error yang membungkus beberapa error sekaligus, biasanya dilempar saat semua promise dalam Promise.any() ditolak.
Apa penyebab error ini
Promise.any() dipanggil dengan array promise dan semuanya ditolak. AggregateError berisi semua alasan penolakan individual dalam properti .errors-nya. Error ini juga bisa dilempar secara manual untuk melaporkan beberapa error sekaligus.
Cara memperbaikinya
Akses properti .errors untuk memeriksa alasan kegagalan individual. Pastikan setidaknya satu promise dalam pemanggilan Promise.any() Anda memiliki kemungkinan untuk resolve. Tangani setiap error dalam array secara individual.
Contoh
Promise.any([Promise.reject('a'), Promise.reject('b')]); // AggregateErrorKode Error Terkait
RangeError: Invalid array lengthRangeError: panjang array tidak valid
Array dibuat dengan panjang yang tidak valid, seperti angka negatif atau bukan bilangan bulat.
ERR_DLOPEN_FAILEDERR_DLOPEN_FAILED
Native addon (file .node C++) gagal dimuat.
SyntaxError: Unexpected end of inputSyntaxError: akhir masukan tidak terduga
Parser mencapai akhir input sementara masih mengharapkan lebih banyak kode, biasanya akibat kurung atau string yang tidak ditutup.
URIErrorURIError: URI malformed
Fungsi penanganan URI global (decodeURIComponent, encodeURI) menerima URI yang tidak valid.
ERR_WORKER_OUT_OF_MEMORYERR_WORKER_OUT_OF_MEMORY
Thread Worker kehabisan memori.
ETIMEDOUTETIMEDOUT
Koneksi atau operasi habis waktu karena host remote tidak merespons tepat waktu.