Приложение с использованием модуля HTTP

JavaScriptJavaScriptBeginner
Практиковаться сейчас

💡 Этот учебник переведен с английского с помощью ИИ. Чтобы просмотреть оригинал, вы можете перейти на английский оригинал

Введение

Модуль http - это официальный модуль Node.js для создания веб - серверов, позволяющий фронтенд - разработчикам быстро приступить к разработке на стороне сервера. В этом испытании требуется создать простое приложение с использованием этого модуля.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL javascript(("JavaScript")) -.-> javascript/BasicConceptsGroup(["Basic Concepts"]) javascript/BasicConceptsGroup -.-> javascript/variables("Variables") javascript/BasicConceptsGroup -.-> javascript/data_types("Data Types") javascript/BasicConceptsGroup -.-> javascript/comp_ops("Comparison Operators") subgraph Lab Skills javascript/variables -.-> lab-177218{{"Приложение с использованием модуля HTTP"}} javascript/data_types -.-> lab-177218{{"Приложение с использованием модуля HTTP"}} javascript/comp_ops -.-> lab-177218{{"Приложение с использованием модуля HTTP"}} end

Создайте HTTP - сервер

Откройте редактор с правой стороны. В редакторе вы должны увидеть файл с именем app.js.

Требования

  • Создайте сервер, написав код в app.js, который будет работать на порту 8080.
  • Сервер должен отвечать "hello world" на все входящие запросы.
  • Запустите сервер, выполнив node app.js в терминале.

Пример

После завершения задачи сервис должен быть запущен на порту 8080. Откройте "Web 8080" в верхней части ВМ и обновите его вручную. На экране должно быть отображено "hello world".

HTTP server response example
✨ Проверить решение и практиковаться

Резюме

В этом испытании требуется создать базовый HTTP - сервер с использованием Node.js. Сервер слушает порт 8080 и отвечает "hello world" на любой входящий запрос.

Для завершения этой задачи вам нужно:

  1. Импортировать модуль http.
  2. Использовать метод createServer для создания экземпляра сервера.
  3. Определить функцию - обратный вызов, которая отправляет "hello world" в качестве ответа.
  4. Использовать метод listen, чтобы заставить сервер слушать порт 8080.

Это испытание демонстрирует фундаментальные концепции создания HTTP - сервера с использованием Node.js, включая обработку запросов и генерацию ответов в веб - разработке.