Добро пожаловать в Node.js

Node.js — это асинхронная кроссплатформенная среда выполнения java-скриптов с открытым исходным кодом, которая позволяет пользователям получать доступ к js-коду вне браузера. давайте узнаем, как настроить простой бэкенд node.js. Как я объяснял в своей предыдущей статье о java-скриптах, по умолчанию JavaScript является однопоточным, то есть существует только один поток выполнения. Таким образом, вы не хотите, чтобы события прерывали основной поток выполнения. Вот что значит асинхронность, обработка событий без прерывания основного потока. Node основан на этом неблокирующем исполнении, что делает его сегодня одним из самых быстрых инструментов для создания веб-приложений.

Давайте рассмотрим шаг за шагом.

Шаг 01. Установите node.js

Вы можете просто загрузить и установить node.js на свой компьютер с сайта Nodejs.org.

После завершения установки вам необходимо перезагрузить компьютер, а затем ввести следующую команду в cmd, чтобы проверить, прошла ли установка успешно.

узел -v

Это выведет версию node.js, если установка прошла успешно.

Шаг 02. Создайте проект node.js

После установки вы можете создать свой первый проект node.js, используя npm init -y. после этого пакет npm задаст несколько вопросов и заполнив его вы увидите файл package.jason в папке вашего проекта. Файл package.jason позволяет вам управлять зависимостями в проекте.

В корневой папке создайте имя файла server.js и введите эти строки кода.

В приведенном выше коде метод require(‘http’) модуль http включен в Node.js. Теперь приложение может получить доступ к модулю HTTP.

Метод createServer() создает http-сервер. В качестве аргумента она будет принимать callback-функцию. В этой функции обратного вызова вы можете написать ответ. Я определил номер порта в последней строке, и вы можете изменить его по своему желанию.

Шаг 03. Выполнение проекта узла

Введите следующую команду в своем терминале, чтобы выполнить проект.

узел server.js

если подключение выполнено успешно, в браузере появится всплывающее окно Привет всем. теперь вы закончили свой первый проект узла.