Node.js — среда выполнения JavaScript, которая создана на движке V8, что делает возможным запуск JavaScript на стороне сервера, в отличие от его более привычного браузерного использования.
Одно из главных предназначений Node.js — создание серверных приложений. Данная среда обеспечивает высокую производительность и масштабируемость для работы с большим объёмов одновременных запросов. Плюс ко всему, Node.js применяется для создания различных типов веб-приложений, включая одностраничные приложения, порталы, блоги, электронные магазины и многое другое. Кроме того, Node.js хорошо подходит для разработки приложений реального времени: онлайн-трансляций, чатов, игр и т.п.
Одной из главных характерных особенностей Node.js — его асинхронная природа. Среда применяет неблокирующий ввод/вывод, что обеспечивает выполнение множества операций одновременно без ожидания завершения каждой из них. Движок Chrome V8 также обеспечивает быструю и эффективную работу с JavaScript-кодом. Использование JavaScript как языка программирования на серверной и на клиентской стороне упрощает разработку и поддержку софта, поскольку не требуется изучения и использования разных языков для фронтенда и бэкенда.
Node.js может работать в различных операционных системах: Windows, Ubuntu, OSX и т.д. При установке node.js в фоновом режиме также инсталлируется пакет node package manager
(npm
), который вы можете использовать для управления пакетами и модулями, относящимися к вашему проекту или ко всей системе. Node.js содержит большое количество модулей, таких как модули fs
, path
или HTTP
. Другие компании и разработчики также создали модули и поделились ими с пользователями, которые вы можете установить и использовать с помощью npm
.
Далее разберём как установить Node.js на VPS, работающий под управлением Windows Server 2016.
Установка Node.js
Для загрузки дистрибутива Node.js перейдите на его официальную страницу. Здесь необходимо выбрать версию пакета, а также версию и разрядность операционной системы вашего виртуального сервера. Для начала загрузки кликните Download Node.js
.
После того, как загрузка файла установщика завершится, запустите его. В стартовом окне нажмите Next
.
В следующем окне для продолжения установки необходимо согласиться с условиями лицензионного соглашения активировав соответствующую опцию. Затем нажмите Next
.
На следующем шаге при необходимости можно изменить каталог, в который будет производится установка Node.js. Либо оставьте директорию, предложенную по умолчанию, и нажмите Next
для продолжения.
В следующем окне установщик предложит изменить функциональные возможности инсталлируемого ПО. По умолчанию будут установлены все компоненты. Для продолжения нажмите Next
.
Далее, активируйте опцию установки дополнительных компонентов, в том числе Chocolatey. Инсталляция дополнительного софта будет запущена при помощи специального скрипта после окончания инсталляции Node.js. Затем нажмите Next
.
На этом шаге всё готово к установке. Для запуска инсталляции кликните Install
.
После завершения установки Node.js нажмите Finish
.
Далее скрипт запустит установку дополнительных компонентов. В своей работе скрипт использует оболочку командной строки и PowerShell. По завершении каждого этапа нажимайте клавишу Enter
для перехода к следующему шагу.
Как проверить версию Node.js
Проверка версии Node.js после завершения работы скрипта — один из простых способов убедиться в том, что установка прошла успешно. Проверить версию можно при помощи команды node -v
.
Подобным же образом вы сможете проверить версию установленного менеджера пакетов npm
. Сделать это можно набрав команду npm -v
.