Поначалу некоторые из нас путаются и теряются в вещах, которые мы начали изучать. Я один из них, поэтому я начал писать о своем опыте и знаниях. Кроме того, я постараюсь сделать этот урок максимально простым.

Итак, для создания вашего первого веб-сервера мы будем использовать VS Code, но вы можете использовать Sublime Text, Atom или любой другой редактор кода, если хотите.

Загрузите Node.js в свою Систему и установите его.

Проверьте установку диспетчера пакетов node.js и npm, используя эти команды в cmd или терминале.

node --version
npm --version

Я предполагаю, что вы уже знаете, как делать основные вещи в vscode, такие как создание папок и файлов.

Так что назовите папку как угодно или first-web-server-nodejs и внутри этой папки создайте файл с именем server.js.

const http = require('http');

const PORT = process.env.PORT || 4000;

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

    response.writeHead(200, {'Content-Type': 'text/html'});
    response.write("hello world, the server is live");
    response.end();
});

server.listen(PORT, () => {
    console.log(`--> server running at: http://localhost:${PORT}`);
});

В этом коде мы сначала импортировали модуль HTTP, который позволяет нам отправлять данные по протоколу передачи гипертекста.

Порт похож на адрес, по которому происходит связь между приложением и компьютерной сетью. Итак,‘process.env.PORT || 4000’означает использование номера порта, заданного в переменных среды в системе, а если нет, то используйте 4000.

Проще говоря, мы запускаем этот сервер на нашем локальном хосте (локально в нашей системе), а номер порта — это точный адрес, по которому будет осуществляться доступ к серверу.

После этого мы создали объект server, используя метод HTTP-модуля createServer. Он превращает систему в сервер.

Наконец, привяжите сервер к некоторому сетевому адресу, используя server.listen(), который имеет аргумент и функцию обратного вызова.

Запишите этот код в файл server.js. Откройте терминал и используйте приведенную ниже команду для запуска сервера.

Кроме того, перед выполнением команды убедитесь, что вы находитесь в каталоге папки проекта.

node server.js

Откройте браузер и перейдите по этому URL-адресу http:localhost:4000

Вот и все.