Node.js — Создание вашего первого приложения

Node.js — Создание вашего первого приложения

От автора: перед тем как вы начнете осваивать создание приложений Node js с первого «Hello, World!», давайте рассмотрим необходимые компоненты. Приложение Node.js состоит из следующих трех важных компонентов.

 

Импорт необходимых модулей. Мы используем директиву require для загрузки модулей Node.js.

Создание сервера — сервер будет прослушивать запросы клиента, подобно Apache HTTP Server.

Запрос на считывание и ответ — сервер, созданный на предыдущем этапе, будет считывать HTTP-запрос, выполненный клиентом, в качестве которого может выступать браузер или консоль, и возвращать ответ.

Бесплатный курс «Full-Stack практика»

Изучите курс и создайте веб-приложение с нуля на JavaScript, NodeJS, ExpressJS

Получить курс

Создание приложения Node.js

Шаг 1 – Импорт необходимых модулей

Для загрузки модуля http и сохранения возвращенного экземпляра HTTP в переменную http используется директива require:

Шаг 2 — Создание сервера

Мы используем созданный экземпляр http и вызываем метод http.createServer() для создания экземпляра сервера, а затем привязываем его к порту 8081 с помощью метода listen, связанного с экземпляром сервера. Затем мы передаем ему функцию с параметрами запроса и ответа. Мы пишем образец реализации, который будет всегда возвращать «Hello World».

Приведенного выше кода достаточно, чтобы создать HTTP-сервер, который прослушивает, т. е. отслеживает запрос через порт 8081 на локальном компьютере.

Шаг 3 — Проверка запроса и ответа

Давайте добавим код из шагов 1 и 2 в файл main.js и запустим HTTP-сервер, как показано ниже:

Бесплатный курс «Full-Stack практика»

Изучите курс и создайте веб-приложение с нуля на JavaScript, NodeJS, ExpressJS

Получить курс

Теперь выполните файл main.js, чтобы запустить сервер:

Сервер запущен.

Выполнение запроса на сервер Node.js

Откройте http://127.0.0.1:8081/ в любом браузере — вы должны получить следующее.

Node.js — Создание вашего первого приложения

Источник: https://www.tutorialspoint.com/

Редакция: Команда webformyself.

Бесплатный курс «Full-Stack практика»

Изучите курс и создайте веб-приложение с нуля на JavaScript, NodeJS, ExpressJS

Получить курс

FullStack-Мастер

FullStack-Мастер. Разработка CRM-системы на Node.js, Express, Angular 6

Научиться

Метки:

Похожие статьи:

Комментарии Вконтакте:

Комментарии Facebook:

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">

Я не робот.

Spam Protection by WP-SpamFree