ЛУЧШИЙ САЙТ ДЛЯ ВЕБ-РАЗРАБОТЧИКОВ
NodeJS. W3Schools на русском. Уроки для начинающих

En Ua

Node.js Начало


Скачать Node.js

На официальном сайте Node.js есть инструкции по установке Node.js: https://nodejs.org

Примечание. Текущая версия Node.js устанавливается только начиная с версии Windows 8.1. Для Windows 7 необходимо скачивать и устанавливать более раннюю версию Node.js - v13.14.0.


Начало работы

После того, как вы загрузили и установили Node.js на свой компьютер, давайте попробуем отобразить "Hello World" в веб-браузере.

Создайте файл Node.js с именем "myfirst.js" и добавьте следующий код:

myfirst.js

var http = require('http');

http.createServer(function (req, res) {
  res.writeHead(200, {'Content-Type': 'text/html'});
  res.end('Hello World!');
}).listen(8080);

Сохраните файл на свой компьютер: C:\Users\Your Name\myfirst.js

Код приказывает компьютеру написать "Hello World!" если кто-либо (например, веб-браузер) пытается получить доступ к вашему компьютеру через порт 8080.

На данный момент вам необязательно понимать код. Это будет объяснено позже.


Интерфейс командной строки

Файлы Node.js должны быть инициированы в программе CLI ("Command Line Interface" / "Интерфейс командной строки") вашего компьютера.

Как открыть интерфейс командной строки на вашем компьютере, зависит от операционной системы. Для пользователей Windows: нажмите кнопку "Пуск" и найдите "Командная строка" или просто напишите "cmd" в поле поиска.

Перейдите в папку, содержащую файл "myfirst.js", окно интерфейса командной строки должно выглядеть примерно так:

C:\Users\Ваше имя>_

Запустите файл Node.js

Только что созданный файл должен быть инициирован Node.js, прежде чем какое-либо действие может быть выполнено.

Запустите интерфейс командной строки, напишите node myfirst.js и нажмите Enter:

Запустить "myfirst.js":

C:\Users\Ваше имя>node myfirst.js

Теперь ваш компьютер работает как сервер!

Если кто-нибудь попытается получить доступ к вашему компьютеру через порт 8080, он получит сообщение "Hello World!" взамен!

Запустите интернет-браузер и введите адрес: http://localhost:8080