اذهب إلى المحتوى

السؤال

نشر (معدل)

قمت ببناء باك إند لموقع وكل شيء جيد (أستطيع تنفيذ كل الAPI's التي قمت ببنائها من خلال postman بدون أخطاء)

ولكن عندما قمت ببناء الAPI الذي من المفترض أن يقوم بعرض كل منشورات المستخدمين الذين يتابعهم صاحب الـ id المحدد 

يظهر لي في postman رد حالته 500 والرد عبارة عن أوبجكت فارغ ولا أعرف مالمشكلة،

من المفترض أنني قمت بكل شيء بالشكل الصحيح

وأريد المساعدة رجاء

~،~ وصلت لمرحلة اليأس من حل هذه المشكلة

الصور مرفقة

وأيضا أرفقت صورة للخطأ الذي يظهر في موجه الأوامر GitBash

console error.png

postman error.png

VSCode.png

تم التعديل في بواسطة محمد الحربي24

Recommended Posts

  • 0
نشر

في صفحة posts.js قمت بعمل try catch ، أي في حال وجود خطا في العملية try قم بإرجاع الخطأ 500 .

لذلك تأكد من الكود الموجود داخل التعليمة try . ولرؤية الخطأ بالضبط كل سطر في العملية try  قم بعمل console.log لرؤية المخرجات أو في كل استعلام قم بعمل try ..catch حتى تقتنص الأخطاء بشكل جيد . 

  • 0
نشر
بتاريخ منذ ساعة مضت قال Ahmed Sadek:

في صفحة posts.js قمت بعمل try catch ، أي في حال وجود خطا في العملية try قم بإرجاع الخطأ 500 .

لذلك تأكد من الكود الموجود داخل التعليمة try . ولرؤية الخطأ بالضبط كل سطر في العملية try  قم بعمل console.log لرؤية المخرجات أو في كل استعلام قم بعمل try ..catch حتى تقتنص الأخطاء بشكل جيد . 

أخي أتعني أن أقوم بوضع console.log بعد كل const ؟

  • 0
نشر (معدل)
بتاريخ 24 دقائق مضت قال Ahmed Sadek:

يمكنك تفحص الكونسول ورؤية المشكلة ، أرجو ان تقوم بأخذ لقطة شاشة للكونسول وارفاقها هنا كي نستطيع مساعدتك 

هذا مايظهر في الكونسول

console response.png

تم التعديل في بواسطة محمد الحربي24
  • 0
نشر
بتاريخ 7 ساعات قال محمد الحربي24:

وأريد المساعدة رجاء

مرحبا عزيزي محمد:

- تأكد أن ملف ( .env ) موجود بال root وليس داخل أي مجلد بالمشروع
- برجاء طباعة الخطأ داخل الدالة catch في بدايتها قبل تنفيذ أي سطر، عن طريق:

 

console.log(err)

وقراءة الخطأ جيدًا أو إرفاقه هنا

  • 0
نشر
بتاريخ On 29‏/11‏/2022 at 19:23 قال Mohammed Abu Yousef:

مرحبا عزيزي محمد:

- تأكد أن ملف ( .env ) موجود بال root وليس داخل أي مجلد بالمشروع
- برجاء طباعة الخطأ داخل الدالة catch في بدايتها قبل تنفيذ أي سطر، عن طريق:

 


console.log(err)

وقراءة الخطأ جيدًا أو إرفاقه هنا

أخي آسف لأنني تأخرت في الرد ولكن واجهت هذا الخطأ عندما كنت أبني الباك إند وتجاهلته لأنني كنت أظن المشكلة في البوستمان وليست في الكود وان المشكلة لن تؤثر في عملية جلب البيانات ولكن الان نفس الكود هو المشكلة وقد أرفقت لك الصور في الأسفل638c2810b463b_thecode.thumb.png.d3b3781b7478101b5e11eb78d55e47b1.png

axios error.png

env file.png

  • 0
نشر
بتاريخ On 29‏/11‏/2022 at 19:23 قال Mohammed Abu Yousef:

مرحبا عزيزي محمد:

- تأكد أن ملف ( .env ) موجود بال root وليس داخل أي مجلد بالمشروع
- برجاء طباعة الخطأ داخل الدالة catch في بدايتها قبل تنفيذ أي سطر، عن طريق:

 


console.log(err)

وقراءة الخطأ جيدًا أو إرفاقه هنا

وهذا ما يظهر في gitbash

gitbash response.png

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...