Node.js Сервер HTTP Hello World

пример

Сначала установите Node.js для своей платформы.

В этом примере мы создадим HTTP-сервер, прослушивающий порт 1337, который отправляет Hello, World! в браузер. Обратите внимание, что вместо использования порта 1337 вы можете использовать любой номер порта по вашему выбору, который в настоящее время не используется какой-либо другой услугой.

Модуль http - это основной модуль Node.js (модуль, входящий в состав источника Node.js, который не требует установки дополнительных ресурсов). Модуль http предоставляет функциональные возможности для создания HTTP-сервера с использованием http.createServer() . Чтобы создать приложение, создайте файл, содержащий следующий код JavaScript.

const http = require('http'); // Loads the http module

http.createServer((request, response) => {

    // 1. Tell the browser everything is OK (Status code 200), and the data is in plain text
    response.writeHead(200, {
        'Content-Type': 'text/plain'
    });

    // 2. Write the announced text to the body of the page
    response.write('Hello, World!\n');

    // 3. Tell the server that all of the response headers and body have been sent
    response.end();

}).listen(1337); // 4. Tells the server what port to be on

Сохраните файл с любым именем файла. В этом случае, если мы назовем это hello.js мы можем запустить приложение, перейдя в каталог, в котором находится файл, и используя следующую команду:

node hello.js

После этого созданный сервер можно получить с помощью URL http: // localhost: 1337 или http://127.0.0.1:1337 в браузере.

Простая веб-страница появится с текстом «Hello, World!» Вверху, как показано на скриншоте ниже.

Скриншот

Редактируемый онлайн-пример.