محمد الحربي36 نشر 11 أغسطس 2022 أرسل تقرير نشر 11 أغسطس 2022 قمت بإنشاء قاعدة بيانات وعندما أحاول إضافة مستخدم جديد بدالة app.post كــ schema باستخدام mongoose وأقوم باختبارها بواسطة postman يظهر لي إرور في موجه الأوامر gitbash مكتوب ReferenceError: handleError is not defined والمفروض يطبع لي بيانات اليوزر الذي قمت بإضافته وهذا الكود: الكود لا يظهر بالشكل الصحيح فقمت بإرفاقه كصورة الصورة الثانية صورة الخطأ في موجه الأوامر 1 اقتباس
0 Adnane Kadri نشر 11 أغسطس 2022 أرسل تقرير نشر 11 أغسطس 2022 هنالك مشكلة في تشخيص الأخطاء لديك، فالوظيفة handleError غير معرفة لديك. يفترض ان تستوردها من الوحدة النمطية التي تختص بالتعامل مع الأخطاء لديك. او ان تعرفها كدالة ضمن app.js const { handleError } = require('./path/to/handle_errors_modules'); حيث يكون كـ: exports.handleError = (err) => { // معالجة الخطأ console.log(err) } قام المدربون بتوجيهك نحو الحل في سؤال سابق لك. اقتباس
0 محمد الحربي36 نشر 11 أغسطس 2022 الكاتب أرسل تقرير نشر 11 أغسطس 2022 بتاريخ 21 دقائق مضت قال Adnane Kadri: هنالك مشكلة في تشخيص الأخطاء لديك، فالوظيفة handleError غير معرفة لديك. يفترض ان تستوردها من الوحدة النمطية التي تختص بالتعامل مع الأخطاء لديك. او ان تعرفها كدالة ضمن app.js const { handleError } = require('./path/to/handle_errors_modules'); حيث يكون كـ: exports.handleError = (err) => { // معالجة الخطأ console.log(err) } قام المدربون بتوجيهك نحو الحل في سؤال سابق لك. كنت قد كتبت العنوان بطريقة غير صحيحة في سؤالي السابق وبالنسبة لإجابتك لا أعرف طريقة كتابة معالج الخطأ هل يمكنك التوضيح رجاء وأيضا عندما أستورد دالة لابد أن تكون معرفة في الملف الذي سأستوردها منه وأنا لاأعرف الطريقة التي سأعرّف بها هذه الدالة اقتباس
0 Adnane Kadri نشر 11 أغسطس 2022 أرسل تقرير نشر 11 أغسطس 2022 بتاريخ 1 ساعة قال محمد الحربي24: كنت قد كتبت العنوان بطريقة غير صحيحة في سؤالي السابق وبالنسبة لإجابتك لا أعرف طريقة كتابة معالج الخطأ هل يمكنك التوضيح رجاء وأيضا عندما أستورد دالة لابد أن تكون معرفة في الملف الذي سأستوردها منه وأنا لاأعرف الطريقة التي سأعرّف بها هذه الدالة ابسط تعامل مع الأخطاء يكون عن طريق طباعتها في نافذة الطرفية console عن طريق console.log مثلما هو موضح في المثال السابق. ان كان هنالك مشكلة في تصديرها واستيرادها يمكن تعريفها ضمن ذات الملف app.js: function handleError(err) { console.log(err) } او مباشرة بدل handleError نفسها: if(err) { console.log(err) } سيكون هذا كفيلا بحل المشكلة وتشخيص الخطأ تشخيصا كاملا يظهر نص رسالته في نافذة console للخادم. اقتباس
السؤال
محمد الحربي36
قمت بإنشاء قاعدة بيانات وعندما أحاول إضافة مستخدم جديد بدالة app.post كــ schema باستخدام mongoose وأقوم باختبارها بواسطة postman يظهر لي إرور في موجه الأوامر gitbash
مكتوب ReferenceError: handleError is not defined
والمفروض يطبع لي بيانات اليوزر الذي قمت بإضافته
وهذا الكود:
الكود لا يظهر بالشكل الصحيح فقمت بإرفاقه كصورة
الصورة الثانية صورة الخطأ في موجه الأوامر
3 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.