Node.js (или просто Node) — это серверная платформа для работы с JavaScript через движок V8. JavaScript выполняет действие на стороне клиента, а Node — на сервере. С помощью Node можно писать полноценные приложения. Node умеет работать с внешними библиотеками, вызывать команды из кода на JavaScript и выполнять роль веб-сервера.
C Node проще масштабироваться. При одновременном подключении к серверу тысяч пользователей Node работает асинхронно, то есть ставит приоритеты и распределяет ресурсы грамотнее. Java же, например, выделяет на каждое подключение отдельный поток.
Node — это родной дом всего «интернета вещей» (Internet of Things, IoT). Термостаты, фитнес-трекеры — всё это можно запрограммировать через Node.
Установка:
1 — Установим необходимые инструменты (если они еще не установлены):
sudo apt-get install build-essential sudo apt-get install git
2 — Установим Node.js (получим ссылку загрузки из репозитория, имейте в виду, что апельсины с SoC H3 являются armv7):
wget https://nodejs.org/en/download/ tar xvzf node*.tar.gz rm -rf node*.tar.gz sudo mkdir /opt/node sudo cp -a node*/* /opt/node sudo -i echo "PATH=$PATH:/opt/node/bin" >> /root/.profile echo "export PATH" >> /root/.profile PATH=$PATH:/opt/node/bin export PATH exit sudo echo "PATH=$PATH:/opt/node/bin" >> /home/pi/.profile sudo echo "export PATH" >> /home/pi/.profile PATH=$PATH:/opt/node/bin export PATH
3 — Проверим правильность установки:
node -v npm -v
4 — После правильной установки мы удалим загруженные установочные файлы:
rm -rf node*