Для примера взял хостинг-провайдер netangels.ru. На самом деле все очень просто. Сперва необходимо загрузить папку с проектом через FTP-клиент. В видеоролике использую FileZilla. Альтернативно можете использовать файловый менеджер хостинг-провайдера. Далее мы генерируем ssh-ключ с помощью команды ssh-keygen -t rsa, выводим ключ - cat ~/.ssh/id_rsa.pub и всю строку целиком вставляем в секцию ключа на сайте. Остается только подключиться через ssh командой ssh login@ip_address, зайди в нужную вам папку (куда вы выгружали исходники), установить зависимости и если есть необходимость, запустить скрипт с помощью node. В моем примере существует APP_PATH переменная и вручную мне это делать не пришлось.
ОЧЕНЬ ВАЖНО! Необходимо указать APP_PORT и APP_IP в вашем скрипте для process.env, для того, чтобы подхватить порт и ip-адрес хоста.
****
Facebook: [ Ссылка ]
Telegram: [ Ссылка ]
ВК-сообщество: [ Ссылка ]
****
#node.js #залить на хостинг #deploy
Как залить Node.js приложение на хостинг
Теги
залить приложение на хостингзалить на хостингnode.jsftp-клиентfilezillanetangels.russh.envdeploynode js tutorialbackendweb developmenttutorialnode js tutorial for beginnersexpresswhat is node.jsnodejs tutorialwhat is nodejsbeginnerexpress jsnode js expressnode.js tutorialnode tutorialmongodbhtmlserver sidewebcode with moshserverapiпрограммированиеexpressjsrestful apirestfulнода