To-Do list: #1 Настройка окружения

Проект будет создан на Express это минималистичный веб-фреймворк и это значит что мы будем писать приложение на Node.js

Для Windows используем инсталлятор который можно найти перейдя по ссылке

Для Ubuntu есть пара магических команд

sudo apt-get install nodejs
sudo apt-get install npm 

Для Mac OS есть инсталлятор искать по ссылке
Или можно воспользоваться магической командой

brew install node  

Проверяем корректность установки Node.js и NPM в нашем терминале (для windows в командной строке) выполняем две команды node -v и npm -v. Если все установилось правильно то мы увидим версии.

Теперь давайте попробуем собрать первое веб приложения на официальном сайте есть пример, давайте им воспользуемся. Создаём файл app.js и добавляем в него вот такой код

const http = require('http');

const hostname = '127.0.0.1';
const port = 3000;

const server = http.createServer((req, res) => {
  res.statusCode = 200;
  res.setHeader('Content-Type', 'text/plain');
  res.end('Hello World\n');
});

server.listen(port, hostname, () => {
  console.log(`Server running at http://${hostname}:${port}/`);
});

Открываем терминал, переходим в папку с нашим файлом и выполняем команду

node app.js 

После чего мы увидем в терминале следующую строку
Server running at http://127.0.0.1:3000/

Переходим в браузер http://127.0.0.1:3000/ и видем надпись “Hello World”.