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

مشكلة في تشغيل مشروع react على السيرفر

Ahmed Zehry

السؤال

لدي مشروع react مرفوع على السيرفر ولكن عند القيام بتنفيذ الامر npm run start  يظهر لي انه يعمل على ال port :1001   ولكن عندما افتح المتصفح لا يعمل هل يستطيع احد مساعدتي 
رابط المشروع على github :

https://github.com/ahmedzehry55/wesam-backendreact.git


 

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

Recommended Posts

  • 0

ستجد فى ملف vite.config.mjs سطر رقم 51 رقم ال port الذى تريد ان يعمل عليه المشروع . ومن المحتمل ان السيرفر لا يسمح بتوفير جميع ارقام ال ports لذلك يمكنك اسبتدال ال port رقم 1001 برقم 80 وهو هو المسؤل عن تصفح المواقع عبر شبكة الانترنت ويعرف بـ HTTP

واما اذا كان السيرفر لديك يدعم https فاجعل رقم ال port هو 443 وسيعمل جيدا دون مشاكل ان شاء الله .

واذا لم يعمل معك هل يمكنك ارسال رسالة الخطأ التى تظهر لك.

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

  • 0
بتاريخ 17 دقائق مضت قال محمد_عاطف:

ستجد فى ملف vite.config.mjs سطر رقم 51 رقم ال port الذى تريد ان يعمل عليه المشروع . ومن المحتمل ان السيرفر لا يسمح بتوفير جميع ارقام ال ports لذلك يمكنك اسبتدال ال port رقم 1001 برقم 80 وهو هو المسؤل عن تصفح المواقع عبر شبكة الانترنت ويعرف بـ HTTP

واما اذا كان السيرفر لديك يدعم https فاجعل رقم ال port هو 443 وسيعمل جيدا دون مشاكل ان شاء الله .

واذا لم يعمل معك هل يمكنك ارسال رسالة الخطأ التى تظهر لك.

عندما قمت بذلك  لما يعمل ايضا وهذا ما يظهر لي 

Untitled-2-Recovered111.jpg

بتاريخ 20 دقائق مضت قال Ahmed Zehry:

عندما قمت بذلك  لما يعمل ايضا وهذا ما يظهر لي 

Untitled-2-Recovered111.jpg

لدي ايضا على نفس السيرفر مشروع node و مشروع next.js  وكلاهما يعملان بشكل جيد هل يمكن ان يكون ذلك مؤثرا ؟

 

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

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

لدي ايضا على نفس السيرفر مشروع node و مشروع next.js  وكلاهما يعملان بشكل جيد هل يمكن ان يكون ذلك مؤثرا ؟

 

نعم من الممكن ان تكون تلك المشكلة حيث يظهر فى الصورة التى ارسلتها ان ال port 80 و 81 مستخدمان .

لنحاول حل اخر وهو تعديل ملف package.json سطر رقم 19 قم باضافة host-- بعد vite هكذا

"start": "vite --host"

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

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

  • 0
بتاريخ 7 دقائق مضت قال محمد_عاطف:

نعم من الممكن ان تكون تلك المشكلة حيث يظهر فى الصورة التى ارسلتها ان ال port 80 و 81 مستخدمان .

لنحاول حل اخر وهو تعديل ملف package.json سطر رقم 19 قم باضافة host-- بعد vite هكذا

"start": "vite --host"

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

الف شكر لحضرتك اشتغل المشروع بشكل سليم 

بتاريخ 8 دقائق مضت قال محمد_عاطف:

نعم من الممكن ان تكون تلك المشكلة حيث يظهر فى الصورة التى ارسلتها ان ال port 80 و 81 مستخدمان .

لنحاول حل اخر وهو تعديل ملف package.json سطر رقم 19 قم باضافة host-- بعد vite هكذا

"start": "vite --host"

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

اذا سمحت هل تسطيع ان تشرح لي ما وظيفة --host   التي اضافتها ولماذا لم يكن يعمل بدونها ؟

 

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

  • 0
بتاريخ 32 دقائق مضت قال Ahmed Zehry:

اذا سمحت هل تسطيع ان تشرح لي ما وظيفة --host   التي اضافتها ولماذا لم يكن يعمل بدونها ؟

منذ الاصدار الاعلى من 2.2 فى مكتبة vite تم الغاء الوصول الى المشروع من خارج الشبكه و يمكن فقط الوصول اليه من على نفس الجهاز وذلك لاغراض الامان ولتشغيل السيرفر على الشبكه والسماح للوصول اليها من اى مكان يجب وضع host-- لتحقيق ذلك .

ولا شكر على واجب انا هنا لمساعدتك اذا ما احتجت اى مساعدة  

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

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

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

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

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

  • إعلانات

  • تابعنا على



×
×
  • أضف...