أخطاء JavaScriptخطأ
TypeError: Cannot set properties of undefined/nullTypeError: لا يمكن تعيين خصائص undefined/null
جرت محاولة تعيين خاصية على قيمة undefined أو null.
browsernode
عرض التفاصيل ERR_ASYNC_CALLBACKمُرّرت قيمة غير دالة حيث كانت async callback مطلوبة.
استقبلت واجهة Node.js التي تتوقع دالة callback قيمةً غير دالة (undefined، null، رقم، إلخ). يحدث هذا عادةً عند حذف وسيط callback أو ترتيب الوسطاء خاطئ.
مرّر دالة callback صالحة. تحقق من أن ترتيب الوسطاء يطابق توثيق الواجهة. تأكد من تعريف متغير callback. استخدم النسخة القائمة على الوعود (util.promisify أو fs.promises) إذا كنت تفضّل async/await.
TypeError: Cannot set properties of undefined/nullجرت محاولة تعيين خاصية على قيمة undefined أو null.
TypeError: Converting circular structure to JSONواجه JSON.stringify() كائنًا يحتوي على مراجع دائرية لا يمكن تسلسلها إلى JSON.
FATAL ERROR: CALL_AND_RETRY_LAST Allocation failed - JavaScript heap out of memoryنفد محرك V8 من ذاكرة الكومة، مما أدى إلى تعطل عملية Node.js.
TypeError: Cannot convert undefined or null to objectتلقّت إحدى الدوال المدمجة التي تتوقع كائناً قيمةَ null أو undefined بدلاً منه.
EPERMالعملية غير مسموح بها حتى مع توفر الأذونات المناسبة، بسبب قيود على مستوى نظام التشغيل.
EHOSTUNREACHالمضيف المستهدف غير قابل للوصول، عادةً بسبب مشاكل توجيه الشبكة.