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