
ПРЕЖДЕ ВСЕГО, ЧТО ТАКОЕ HTTP?
Http — это протокол для получения ресурсов, таких как HTML-документы. Он является основой любого обмена данными в Интернете и представляет собой клиент-серверный протокол, что означает, что запросы инициируются получателем, обычно веб-браузером. Реконструируется весь документ. из различных извлеченных вложенных документов, например, текст, описание макета, изображение, видео, сценарии и многое другое.

ЧТО ТАКОЕ HTTP-ЗАПРОС?
Как уже было понятно в модели клиент-архитектура, клиент отправляет запрос на сервер для получения некоторой информации или данных. Кроме того, запрос клиента представляет собой HTTP-запрос, который обменивается данными между клиентом и сервером, или, можно сказать, двумя различные компьютерные системы. Более того, это простой текстовый файл в формате XML или JSON, который отправляет двоичные данные клиента на сервер. Простой HTTP-запрос GET выглядит следующим образом:

Что такое нпм?

Npm — крупнейший в мире реестр программного обеспечения. Реестр содержит более 800 000 пакетов кода. Разработчики с открытым исходным кодом используют npm для обмена программным обеспечением. Многие организации также используют npm для управления частной разработкой.
ТАК КАК СОЗДАТЬ ВЕБ-СЕРВЕР С NODE.JS?
Давайте установим нпм
npm i http
Давайте установим наш пакет http
Теперь давайте создадим веб-сервер с циклом запрос-ответ.
Настроим себе коммуникационный порт и хост
Чтобы не получать одинаковые ответы. Давайте воспользуемся свойством url объекта запроса, потому что теперь мы получаем одинаковый ответ на каждый запрос.
Теперь мы создали наш сервер, но мы можем захотеть увидеть, когда будут получены входящие ответы. Для этого мы можем регистрировать наши процессы с помощью пакета fs
Мы можем использовать метод createWriteStream для печати журналов. Для дополнительной информации:
Теперь мы можем объединить все
Спасибо за чтение. Увидимся в следующем посте.