Я хочу запустить несколько приложений Vaadin (Vaadin Flow 14) в качестве микросервисов за обратным прокси-сервером. Давайте назовем их app1
и app2
. У обоих сервлет настроен по умолчанию, поэтому сопоставьте его с /*
. Теперь обратный прокси-сервер перенаправляет их
/app1/rest/of/path -> app1:/rest/of/path
/app2/rest/of/path -> app2:/rest/of/path
Но когда кто-то использует навигацию или navigateTo
внутри app1
или app2
, он ломается, поскольку они не знают о префиксе (app1
или * 1011). * соответственно) это следует добавить. Как настроить сервлет в настройке Vaadin Spring так, чтобы он автоматически получал этот префикс. Или есть еще более элегантные решения (например, переписать метод навигации?).
Спасибо!