Обслуживать статические файлы на отдельном сервере

#node.js #express

#node.js #экспресс

Вопрос:

У меня есть простой веб-сервер в Node.JS / Express.

Я хотел бы каким-то образом отправлять все запросы на статическое HTML-содержимое на другой экземпляр Express web server (работающий на том же компьютере). Идея состоит в том, чтобы как можно скорее освободить главный сервер для новых запросов и оставить обработку всего статического содержимого этому второму экземпляру.

Возможно ли, что второй экземпляр возвращает статическое содержимое непосредственно вызывающему? Я имею в виду, не передавая их обратно на главный сервер?

Ответ №1:

С этим можно легко справиться, используя обратный прокси, который перенаправляет все запросы на URL-адреса с /static (например) префиксом на один сервер, а все остальные URL-адреса — на ваш node.js сервер.