Запускаем Nuxt.js на Node.js кластерах
Сейчас мы продемонстрируем как можно запустить Nuxt.js на Node.js кластерах без использования PM2 Manager. Пример показан на второй версии Nuxt.js. Готовый пример кода будет чуть ниже.
Запускаем Nuxt.js на кластерах
Для начала нам надо установить в наш проект пакет с помощью NPM:
npm i nuxt-start
Так, дайте нам объясниться. Мы уже почувствовали что кто-то из читателей подумал: “О боже, очередной какой-то пакет…”. Не спешите с выводами, это пакет от самих разработчиков Nuxt.js, они его используют, чтобы программно выполнять команды build, dev и start. Вот даже ссылка на репозиторий Nuxt.js для примера, там используется этот пакет.
Теперь, когда Вы знаете как можно с помощью кода запустить Nuxt.js, дело за малым. Нам нужно написать самый стандартный код “активации” кластеров из документации Node.js и просто в него засунуть запуск сервера (уже собранного) Nuxt.js. Пример:
Вам нужно создать файл cluster.js в корне Вашего проекта. Поместить туда код из примера выше. Установить пакет nuxt-start. Собрать проект с помощью команды:
npm run build
Теперь вместо команды:
npm run start
Вы можете использовать команду:
node ./cluster.js
Вы также можете создать свою команду, добавив одну строчку в package.json:
И после этого можно будет производить запуск через команду:
npm run cluster-start
В конце концов Вы должны увидеть в своем терминале что-то подобное:
Спасибо за внимание, если понравилось, то поделитесь статьей с друзьями!
Оставьте комментарий