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
فشل تحميل إضافة أصيلة (ملف .node بلغة C++).
SyntaxError: Unexpected end of inputSyntaxError: نهاية غير متوقعة للمدخلات
وصل المحلل إلى نهاية المدخلات بينما كان لا يزال ينتظر المزيد من الكود، عادةً بسبب أقواس أو سلاسل نصية غير مغلقة.
URIErrorURIError: معرّف URI مشوّه
تلقّت دالة معالجة URI عامة (decodeURIComponent، encodeURI) عنوان URI مشوهًا.
ERR_WORKER_OUT_OF_MEMORYERR_WORKER_OUT_OF_MEMORY
نفدت ذاكرة خيط Worker.
ETIMEDOUTETIMEDOUT
انتهت مهلة اتصال أو عملية لأن المضيف البعيد لم يستجب في الوقت المناسب.