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

كيف انشر مشروع nextjs على شبكة محلية

Mohammed Bouazza

السؤال

لدي تطبيق Next JS 13 مع قاعدة بيانات mysql، وأريد نشر المنتج النهائي على جهاز شخصي يعمل بنظام Windows بحيث يعمل في شبكة محلية صغيرة مكونة من 10 أشخاص فقط.

كيف أقوم بهذا العمل؟

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

Recommended Posts

  • 0

لنشر تطبيق Next.js الخاص بك على جهاز شخصي يعمل بنظام Windows ويعمل في شبكة محلية صغيرة، يمكنك اتباع الخطوات التالية:

1. تأكد من أن جهاز الكمبيوتر الشخصي الذي ترغب في استخدامه كخادم يعمل بنظام Windows ومثبت عليه Node.js وMySQL Server.

2. قم بنسخ مشروع Next.js الخاص بك على جهاز الخادم. يمكنك استخدام أداة مثل Git لنسخ المشروع من مستودع التحكم في الإصدارات الخاص بك.

3. قم بتثبيت المكاتب والاضافات اللازمة لمشروع Next.js من خلال فتح نافذة الأوامر (Command Prompt) والانتقال إلى مجلد المشروع، ثم استخدم الأمر التالي:

npm install


4. قم بتكوين قاعدة البيانات MySQL على الجهاز الخادم وتأكد من أنها تعمل بشكل صحيح.

5. قم بتعديل ملف الاعدادات (configuration file) الخاص بتطبيق Next.js ليتوافق مع اتصال قاعدة البيانات المحلية. يمكنك تعديل ملف `next.config.js` أو أي ملف آخر يحتوي على معلومات التكوين الخاصة بتطبيقك.

6. بعد الانتهاء من التعديلات، قم بتشغيل تطبيق Next.js على الجهاز الخادم باستخدام الأمر:

npm run dev


سيتم تشغيل التطبيق على الخادم المحلي ويمكن الوصول إليه من خلال المتصفح باستخدام عنوان IP الخادم والمنفذ المعين (على سبيل المثال: http://192.168.1.100:3000).

7. قم بمشاركة عنوان IP والمنفذ مع الأشخاص الآخرين في الشبكة المحلية الصغيرة حتى يتمكنوا من الوصول إلى التطبيق من أجهزتهم.

وبهذا، يمكن للأشخاص الآخرين في الشبكة المحلية الصغيرة الوصول إلى تطبيق Next.js الذي يعمل على الجهاز الخادم الخاص بك عن طريق استخدام عنوان IP والمنفذ المحددين. يجب التأكد من أن جدار الحماية (Firewall) على جهاز الخادم يسمح بالاتصالات الواردة على المنفذ المستخدم.

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

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

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

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

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

  • إعلانات

  • تابعنا على



×
×
  • أضف...