خيارات الاستضافة الأخرى

يمكن نشر تطبيق Next.js على أي مزود استضافة يدعم Node.js.

إذا كنت قد اتبعت التعليمات حتى الآن، يجب أن يحتوي ملف package.json على نصوص البرمجة التالية build و start:

{
  "scripts": {
    "dev": "next",
    "build": "next build",
    "start": "next start"
  }
}

في مزود الاستضافة الخاص بك، قم بتشغيل نص البرمجة build مرة واحدة، والذي يقوم ببناء تطبيق الإنتاج في مجلد .next.

npm run build

بعد عملية البناء، يبدأ نص البرمجة start خادم Node.js الذي يدعم الصفحات الهجينة، حيث يقدم الصفحات المولدة بشكل ثابت والصفحات المعروضة من جانب الخادم (server-side rendered)، بالإضافة إلى مسارات API.

npm run start

نصيحة: يمكنك تخصيص نص البرمجة start في ملف package.json لقبول معلمة PORT عن طريق تحديثه كما يلي: "start": "next start -p $PORT".

هذا كل شيء! إذا كان لديك أي أسئلة حول نشر Next.js، يمكنك طرحها على مجتمعنا في GitHub Discussions.