Node.js, в соответствии с базовым определением, найденным на странице nodejs.org, About Node.js, Node.js, как асинхронная среда выполнения JavaScript, управляемая событиями, предназначена для создания масштабируемых сетевых приложений.
Это простое руководство по загрузке и установке Node.js на ваш компьютер. Хотя это не учебник по Node.js, я покажу вам небольшой пример некоторых приложений Node.js.
Давайте начнем с загрузки и установки в первую очередь.
Скачать с сайта Node.js:
Чтобы скачать node.js, перейдите по ссылке https://nodejs.org/ru/. На странице будут предложены два варианта, подходящие для вашей ОС: версия Рекомендуется для большинства пользователей и версия Последние функции.
Вы можете установить определенную версию node.js. В этом случае нажмите «СКАЧАТЬ» в меню и найдите ссылку «Предыдущие выпуски». Там вы можете найти версию, которую хотите загрузить.
В этом руководстве мы загрузим опцию «Рекомендуется для большинства пользователей». Итак, давайте нажмем на него и позволим ему загрузиться.
Установите Node.js:
После завершения загрузки установочного файла запустите его и следуйте инструкциям по установке.
Примите лицензионное соглашение:
Выберите путь установки:
Выберите установленные функции. Я не рекомендую ничего менять на этом экране, если вы не уверены в том, что хотите:
Инструмент для нативных модулей. Кроме того, нажмите «Далее», если вы не хотите отмечать этот параметр на этом экране.
Готов к установке. Нажмите «Установить» и дождитесь завершения процесса установки.
И это все!
Теперь, когда вы установили node.js на свой компьютер, давайте перейдем к консоли командной строки и проведем некоторые проверки. Начнем с проверки версии узла. В командной строке запустите:
node -v
Это отобразит установленную версию node.js.
Node.js поставляется с NPM (Node Package Manager), который представляет собой консольный инструмент для инициации проектов узлов, установки библиотек узлов и запуска приложений JavaScript, среди прочего. Давайте проверим версию установленного npm с помощью следующей команды:
npm -v
Вы должны увидеть что-то вроде:
Если вам нужна помощь с командами node или npm, попробуйте следующие команды:
node -h npm -h
Теперь давайте попробуем пару приложений.
Пример 1: печально известное приложение Hello World.
Node.js — это платформа JavaScript. Итак, это приложение будет таким простым. Он просто отобразит сообщение Hello World на экране.
Мы начнем с создания файла .js. Назовем его helloworld.js. Я рекомендую для этого использовать Microsoft Visual Studio Code. Создайте новую папку для приложений узла и создайте файл внутри этой папки. Вам нужно будет сделать это в командной строке. Команды будут откладываться в зависимости от вашей ОС.
md nodeapps cd nodeapps
Оказавшись внутри папки, вам нужно будет инициировать пакет узла, используя npm. Итак, давайте запустим npm init и примем настройки по умолчанию.
npm init
Теперь в Visual Studio Code или предпочитаемом текстовом редакторе создайте новый файл и назовите его helloworld.js. Расширение важно, поэтому убедитесь, что оно у вас есть.
В новом файле добавьте следующую команду JavaScript и сохраните файл.
console.log('Hello World');
Вот и все. Теперь давайте запустим приложение. Мы делаем это с помощью команды узла.
node helloworld
Команда узла запустит код JavaScript в файле helloworld.js и отобразит результат на консоли.
Просто, не правда ли!? 😄
Пример 2: создайте простой HTTP-сервер.
Создайте еще один файл с именем server.js и добавьте в него следующий код.
Это простой веб-сервер, который запускает прослушиватель и отображает сообщение «Hello World!». при переходе из браузера. Начните с запуска сервера из командной строки так же, как в предыдущем примере.
node server
Вы должны получить:
Обратите внимание, что приложение не завершило работу и не вернулось в командную строку. Это связано с тем, что прослушиватель будет продолжать прослушивание до тех пор, пока вы не завершите его с помощью CTRL+C или в случае появления необработанной синтаксической ошибки.
Теперь перейдите в браузер и введите следующий URL-адрес: http://localhost:3000. Вы должны получить что-то вроде этого:
Это было очень простое введение в node.js. Я надеюсь, что это было полезно.
Спасибо за ваше чтение. Не забывайте 👏 👏 👏 😄