Проект будет создан на 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”.