Я ищу способ сделать следующее:
Для двух серверов, работающих локально на разных портах:
localhost:3001
localhost:3002
Я хотел бы, чтобы третий сервер, работающий на порту 3000
, направлял весь трафик на localhost:3001
, за исключением определенных путей из белого списка. Я бы хотел, чтобы в файле конфигурации были указаны пути. Например.
* localhost:3001
/example localhost:3002
В этом случае весь трафик проксируется на 3001
, за исключением маршрута /example
, который будет проксироваться на localhost:3002/example
.
Я не хочу, чтобы 3000
перенаправлял какие-либо запросы. Я бы хотел, чтобы этот промежуточный сервер появился на единственном сайте. Поэтому я считаю, что я бы хотел, чтобы сервер, работающий на порту 3000
, был прокси для двух других.
Я заинтересован в том, чтобы сделать это через nginx
или модуль node.js / npm, если он доступен. Это возможно? Как это сделать проще всего?