Использование Express только для статических файлов неэффективно, это подходит только в среде разработки. Всегда желательно иметь выделенный веб-сервер, такой как Nginx, вместе с приложением Node.js, которое хорошо подходит для обслуживания статических файлов.
Возможно запускать несколько веб-приложений Node.js одновременно, независимо от используемой платформы. Желательно, чтобы они выполнялись как другой процесс (либо запущенный таким же образом, либо с child_process
), Node.js является однопоточным. Если они должны быть доступны по одному и тому же адресу (например, example.com:80
), для этого потребуется Nginx в качестве обратного прокси-сервера.