ReferenceError: Cannot access before initializationReferenceError: لا يمكن الوصول قبل التهيئة
جرى الوصول إلى متغير مُصرَّح عنه بـ let أو const قبل تصريحه في المنطقة الميتة الزمنية.
SyntaxError: Applying delete to unqualified name in strict modeاستُخدم عامل delete على اسم متغير مباشر في الوضع الصارم، وهو أمر غير مسموح به.
في الوضع الصارم، لا يمكنك استخدام delete على متغير أو معامل دالة أو اسم دالة. عامل delete مخصص لحذف خصائص الكائنات فقط وليس للمتغيرات.
استخدم delete على خصائص الكائنات فقط: delete obj.prop. لـ'إزالة' متغير، عيّن قيمته إلى undefined أو null. إذا احتجت إزالة متغير عام، استخدم delete globalThis.name بدلًا من delete name.
ReferenceError: Cannot access before initializationجرى الوصول إلى متغير مُصرَّح عنه بـ let أو const قبل تصريحه في المنطقة الميتة الزمنية.
ERR_TLS_CERT_ALTNAME_INVALIDلا يتطابق اسم المضيف مع أي من أسماء الموضوع البديلة (SANs) في شهادة TLS للخادم.
TypeError: Cannot read properties of undefined/nullمحاولة قراءة خاصية أو دالة من قيمة undefined أو null.
EADDRINUSEالعنوان (المنفذ) قيد الاستخدام بالفعل من قِبل عملية أخرى.
TypeError: Assignment to constant variableجرت محاولة إعادة إسناد متغير مصرَّح عنه بـ const.
ERR_OSSL_EVP_UNSUPPORTEDعملية OpenSSL غير مدعومة، عادةً لأن Node.js 17+ يستخدم OpenSSL 3.0 الذي يعطّل الخوارزميات القديمة.