У меня зарегистрировано приложение SpringBootAdmin на сервере Eureka.Также я использую сервер SpringBootGateway для запуска всех своих микросервисов.
Моя конфигурация сервера администрирования следующая:
cloud:
gateway:
discovery:
locator:
enabled: true
lower-case-service-id: true
server:
port: 50100
eureka:
client:
serviceUrl:
defaultZone: http://localhost:8761/eureka
instance:
preferIpAddress: true
Так что я могу получить все свои серверы по имени.Я назвал мой админ-сервер «admin» - spring.application.name = admin
Когда я пытаюсь выполнить маршрутизацию на сервере-шлюзе на сервере администрирования Spring, я вижу, что сервер Spring-admin пытается вместо этого получить фронтальные файлы из http://{gateway:port}/xxxxxx.jshttp://{gateway:port}/admin/xxxxxx.js,, поэтому я вижу белую страницу.
Я нашел ту же самую проблему .Кажется, это было решено.Но я вижу, что нет.Я использую 'de.codecentric: spring-boot-admin-starter-server: 2.1.4'.Мои бэкэнд-контроллеры работают правильно - я могу сделать запрос на http://{gateway:port}/admin/test и получить ожидаемый ответ.Как я могу исправить или настроить маршрутизацию для файлов внешнего интерфейса загрузки Spring?Спасибо.