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

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

Введение

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

Это Challenge, который отличается от Guided Lab тем, что вам нужно пытаться выполнить задачу вызова самостоятельно, а не следовать шагам лабораторной работы для обучения. Challenges, как правило, немного сложны. Если вам сложно, вы можете обсудить с Labby или посмотреть решение. Исторические данные показывают, что это задание уровня продвинутый с процентом прохождения 42%. Он получил 100% положительных отзывов от учащихся.

Создайте 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, включая обработку запросов и генерацию ответов в веб - разработке.