Node.js поддерживает разработку серверной части из коробки с помощью модуля http. Express является оберткой этого самого модуля. Он предоставляет более удобный и мощный интерфейс управления. Несмотря на то, что Express очень популярный, он достаточно медленный относительно своих аналогов. Если Вам критична производительность, то рекомендую посмотреть в сторону fastify. Установка Для того чтобы установить express, необходимо открыть терминал в директории с проектом. Самый простой, на мой взгляд, способ - это ввести в пути директории команду "cmd"...
Данное руководство покажет, как настроить виртуальные хосты Nginx на сервере Ubuntu. Допустим у нас есть два домена и мы хотим разместить их на одном сервере. В моем случае это будет домен free-calc.online и test.com. Не забудьте заменить их своими доменными именами. Каталоги Document Root По умолчанию в Ubuntu включен один стандартный виртуальный хост Nginx, который обслуживает документы из каталога: /var/www/html Для обслуживания нескольких сайтов нужно создать дополнительные каталоги. Каталог /var/www/html будет использоваться в качестве каталога по умолчанию, который будет обслуживаться, если запрос клиента не соответствует ни одному из других сайтов...