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

السؤال

نشر (معدل)

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

ما يحيرني هو أن عملية تسجيل الدخول تتم من خلال البوستمان ولكن في الموقع نفسه لا يتم ذلك (ملف login من الفرونت إند مرفق) و (ملف اليوزر من الباك إند مرفق أيضا)

بالمناسبة أنا أطور موقعي بالرياكت والباك إند بـ  node.js & express وقاعدة البيانات mongoDB 

بدون عنوان.png

Login.rar users.rar

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

Recommended Posts

  • 0
نشر
بتاريخ 8 دقائق مضت قال محمد الحربي:

أخي الـ port الـ 3000 هو الخاص بالرياكت

لاحظ  رسالة الطلب الظاهرة في الصورة الخاصة بك، يظهر ان الطلب يرسل إلى الرابط 

http://localhost:3000/api/users/login

عدل الكود الخاص بصفحة الـ react من الشكل :

 

const { data }  = await axios.post(
  "/api/users/login",
  {
    email,
    password,
  },
  config
);

إلى الشكل التالي :

const { data }  = await axios.post(
  "http://localhost:8800/api/users/login",
  {
    email,
    password,
  },
  config
);

وذلك لأن المتصفح يفهم المسار :

/api/users/login

على انك تريد إرسال الطلب إلى نفس السيرفر الذي يخدم react وهو http://localhost:3000

@محمد الحربي

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

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

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

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   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.

  • إعلانات

  • تابعنا على



×
×
  • أضف...