Другие варианты хостинга

Next.js можно развернуть на любом хостинг-провайдере, который поддерживает Node.js.

Если вы следовали инструкциям до этого момента, ваш файл package.json должен содержать следующие скрипты build и start:

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

На вашем хостинг-провайдере выполните скрипт build один раз — он соберет production-версию приложения в папке .next.

npm run build

После сборки скрипт start запустит сервер Node.js, который поддерживает гибридные страницы (статически сгенерированные и рендерящиеся на сервере), а также API-роуты.

npm run start

Совет: Вы можете настроить скрипт start в package.json для приема параметра PORT, обновив его следующим образом: "start": "next start -p $PORT".

Вот и всё! Если у вас есть вопросы по развертыванию Next.js, вы можете задать их нашему сообществу в GitHub Discussions.