Node
Для сервера нам важно сделать максимально удобную систему управления и изменения версий node. Потому что в дальнейшем вы добавите новый функционал на новой версии ноды и на сервере прийдется переустанавливать её, что не очень удобно. Для этого мы сделаем NVM + Node.js. Так же заходим на нашего пользователя и устанавливаем nvm. Заходим на этот гит и смотрим последнюю версию nvm : releases. У меня на момент написания статьи версия v0.37.1. Выполняем команду:
wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.37.1/install.sh | bash
После выполнения команды выполняем:
source ~/.profile
Проверяем, корректно ли установилась nvm:
nvm -v
На что должны получить ответ с версией nvm. Далее нам нужно уснановить Node. И тут такой же принцип. Заходим на сайт : Node Смотрим последнюю версию LTS (либо устанавливаем нужную версию, на которой вы писали api) У меня последняя LTS версия 14.15.1. Её и будем устанавливать.
nvm install 14.15.1
Так же проверяем версию node и npm, который устанавливается вместе с ней:
node -v
npm -v
Если вы не получили ответ на одну из команд, то выполняем команду:
nvm use 14.15.1
Node.js npm и nvm установленны. Если вам нужен yarn, то вы его можете догрузить отдельно.
Никогда не вешайте node на 80 и 443 порт, которые требуют доступа к root. Таким образом вы делаете очень большую уязвимость в безопасности сервера!
Last updated
Was this helpful?