Мне нужно создать приложение на tomcat, основная обязанность которого - перенаправить все запросы, поступающие из приложения браузера, на сервер API. Он работает как прокси-сервер между приложением браузера и приложением API. Должен написать это на tomcat. Как я могу добиться этого, мне тоже нужно написать приложение REST API на tomcat?
Описание проекта
Требование таково, что у нас есть два приложения, одно из которых разработано для React: веб-портал, а другое - для Spring-boot в качестве бэкэнд-приложения (json apis).
Приложение Spring-Boot будет развернуто в защищенной зоне, а веб-портал находится в DMZ. веб-портал в интернете, внутреннее приложение. Поскольку веб-портал является приложением CSR, то вызовы API с веб-портала содержат IP / URI бэкэнд-приложения, но не могут быть доступны из Интернета.
Итак, я планирую написать приложение в зоне DMZ, и оно будет развернуто на Apache Tomcat, поэтому, когда запрос поступает на Tomcat, он перенаправляет его на внутренний сервер приложений, который находится в интрасети со всеми заголовками / полезной нагрузкой, и перенаправляет ответ от внутренний сервер к веб-порталу.