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

السؤال

Recommended Posts

  • 0
نشر

يمكنك ربط React الواجهة الأمامية بال NodeJS الواجهة الخلفية من خلال API.

وبالنسبة للاستضافة يمنكنك أستخدام الاستضافة المجانية Render (لأن Heroku لم يعد مجاني) يمكنك معرفة كيفية رفع مشروعك علي Render من خلال هذه المقالة.

وبالنسبة لقاعدة البيانات يمكنك أستخدام قاعدة بيانات المجانية MongoDB Atlas.

  • 0
نشر

الفيديو التالي يشرح الامر :

 

 

ستحتاج ان تملك ملف public يقوم بتقديم الملفات الثابتة ويمكنك اعداده كالتالي :

app.use(express.static(path.join(__dirname, 'public')));

ثم ستقوم بعمل build لتطبيق الـ react ثم  تضعه الملفات الناتجة في ملف الـ public الخاص بسيرفر الـ node.

بحيث يكون ملف الـ index.js النتاج موجود داخل المجلد public مباشرةً.

ملاحظة : Heroku لم يعد مجانياً بعد الآن 

 

 

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

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

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

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

  • إعلانات

  • تابعنا على



×
×
  • أضف...