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

لا أستطيع تسجيل الدخول post request error

محمد الحربي36

السؤال

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

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

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

بدون عنوان.png

Login.rar users.rar

تم التعديل في بواسطة محمد الحربي
رابط هذا التعليق
شارك على الشبكات الإجتماعية

Recommended Posts

  • 0
بتاريخ 25 دقائق مضت قال عمر قره محمد:

@محمد الحربي

هل يمكنك مشاركة ملفات المشروع الخاصة بالسيرفر بالكامل حتى استطيع الاطلاع على سبب المشكلة.

 

api.rar

رابط هذا التعليق
شارك على الشبكات الإجتماعية

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

عدل الرابط إلى الشكل التالي :

http://localhost:8800/api/users/login

وذلك  لأن الـ port الخاص بالسيرفر هو 8800 وليس 3000

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0
بتاريخ 11 دقائق مضت قال عمر قره محمد:

عدل الرابط إلى الشكل التالي :

http://localhost:8800/api/users/login

وذلك  لأن الـ port الخاص بالسيرفر هو 8800 وليس 3000

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

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 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.

  • إعلانات

  • تابعنا على



×
×
  • أضف...