# Поддержка Node.js

Смотреть видеоурок

Чтобы установить приложение Node.js на своем сайте, необходимо сначала загрузить файлы приложения на сервер. Их можно загрузить по FTP или с помощью файлового менеджера.

Чтобы настроить свое приложение, перейдите на страницу Сайты и домены и нажмите Node.js. На этой странице находятся различные средства управления, с помощью которых можно управлять вашим приложением Node.js:

- Версия Node.js. Здесь вы увидите установленную в данный момент версию среды выполнения, в которой будет запускаться ваше приложение. Нажмите на номер версии, чтобы выбрать другую версию Node.js.
- Корневая папка. Здесь вы можете настроить корневую папку домена, которая должна быть подпапкой корневой папки приложения, указанной ниже.
- Режим приложения. Можно выбрать режимы «Разработка» или «Рабочий» или указать свое название режима. Ваш выбор будет отражен в переменной среды `NODE_ENV`.
- Адрес приложения. Нажмите на этот автоматически сгенерированный адрес, чтобы открыть приложение в браузере.
- Корневая папка приложения. По умолчанию корневая папка приложения является корневой папкой домена. Нажмите «[открыть]» для просмотра содержимого корневой папки приложения с помощью файлового менеджера. Дополнительно в Plesk для Linux можно нажать на установленный в настоящее время путь к корневой папке приложения, чтобы установить собственный путь.
- Файл запуска приложения. По умолчанию имя файла запуска app.js. Нажмите на него, чтобы указать другое имя файла запуска.
- (Только Plesk для Linux) Персональные переменные среды. Здесь можно увидеть список персональных переменных среды, которые вы настроили для своего приложения (если настроили). Нажмите «[указать]», чтобы добавить или удалить переменные среды для своего приложения:
  - Нажмите Добавить переменную, чтобы добавить новую переменную среды в список. В поле слева укажите имя переменной, а в поле справа ― ее значение.
  - Для редактирования уже находящихся в списке переменных, нажмите на соответствующее поле и укажите новое имя или значение переменной.
  - Нажмите Удалить рядом с переменной, чтобы удалить ее из списка.

Нажмите ОК, когда все будет готово.

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

- Установка NPM. Устанавливает пакеты, описанные в файле `package.json`.
- Запуск скрипта. Запускает команду, указанную в разделе «Scripts» файла `package.json`. Укажите название скрипта, который надо выполнить, и необходимые параметры, затем нажмите ОК.

Если файлы вашего приложения включают конфигурационные файлы `package.json`, `Gruntfile.js`, `gulpfile.js` или `webpack.config.js`, они будут установлены в секции «Доступ к конфигурационным файлам» справа. Нажмите на имя конфигурационного файла, чтобы открыть его для редактирования.

Когда вы закончите все действия по настройке приложения, нажмите Включить Node.js, чтобы запустить его. Информация о вашем приложении, включая версию Node.js и режим приложения, будет показана под именем домена вместе с кнопкой Перезапустить приложение.

Если позже вам понадобится отключить Node.js, перейдите на страницу Сайты и домены, нажмите Node.js, затем нажмите Отключить Node.js. Отключение Node.js не меняет ваших настроек, и вы сможете вновь активировать свое приложение в любое время.

Примечание

Чтобы использовать приложения Node.js в CageFS, установите пакет passenger-cagefs и следуйте инструкциям в файле README.