أخطاء JavaScriptخطأ
SyntaxError: Applying delete to unqualified name in strict modeSyntaxError: حذف اسم غير مؤهَّل في الوضع الصارم
استُخدم عامل delete على اسم متغير مباشر في الوضع الصارم، وهو أمر غير مسموح به.
browsernode
عرض التفاصيل ERR_OSSL_EVP_UNSUPPORTEDعملية OpenSSL غير مدعومة، عادةً لأن Node.js 17+ يستخدم OpenSSL 3.0 الذي يعطّل الخوارزميات القديمة.
يستخدم Node.js 17+ إصدار OpenSSL 3.0 الذي يعطّل خوارزميات التشفير القديمة افتراضياً (MD4 وبعض دوال الهاش القديمة). ستفشل الحزم القديمة التي تعتمد على هذه الخوارزميات.
شغّل Node.js مع الراية --openssl-legacy-provider. أو عيّن متغير البيئة: NODE_OPTIONS=--openssl-legacy-provider. الحل الأمثل على المدى البعيد هو تحديث الحزمة التي تستخدم الخوارزميات القديمة إلى إصدار متوافق مع OpenSSL 3.0.
// Fix: node --openssl-legacy-provider app.jsSyntaxError: Applying delete to unqualified name in strict modeاستُخدم عامل delete على اسم متغير مباشر في الوضع الصارم، وهو أمر غير مسموح به.
ERR_HTTP2_STREAM_ERRORحدث خطأ في HTTP/2 stream.
EvalErrorخطأ مرتبط بالدالة العامة eval(). نادرًا ما يُصادَف هذا الخطأ في JavaScript الحديث.
CORS Error: Preflight request failedرُفض طلب OPTIONS للاستطلاع المسبق لـ CORS من المتصفح أو أعاد ترويسات CORS غير صالحة.
RangeErrorقيمة خارج النطاق المسموح به، كطول مصفوفة غير صالح أو تجاوز حجم مكدس الاستدعاء.
FATAL ERROR: CALL_AND_RETRY_LAST Allocation failed - JavaScript heap out of memoryنفد محرك V8 من ذاكرة الكومة، مما أدى إلى تعطل عملية Node.js.