Другие варианты хостинга
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.