Невозможно получить пользовательский интерфейс с помощью облачного шлюза Spring "Css / js" 404 не найдено - PullRequest
0 голосов
/ 25 октября 2018

Я создал микросервисное шасси (eureka, zipkin server, Hystrix dashboard), каждое приложение имеет свой собственный пользовательский интерфейс, но я не хочу, чтобы они были доступны для общего доступа напрямую.Поэтому я использую Spring Cloud Gateway для маршрутизации в соответствующие приложения, хотя я могу успешно выполнить маршрутизацию. Я не могу получить элементы интерфейса из ссылок.Я получаю 404 css js не найдено.

spring: application: имя: имя: шасси-шлюз облако: шлюз: обнаружение: локатор: включено: true маршруты: - id: ms-chassis-app uri: lb: //Предикаты ms-chassis-app: - Path = / app / ** фильтры: - RewritePath = / app /(?.*), / $ {path} - id: ms-chassis-zipkin uri: lb: // предикаты zipkin: - Path = / zipkin-app / ** фильтры: - RewritePath = / zipkin-app /(?.*), / $ {path} - id: hystrix-dashboard uri: lb: // предикаты hystrix-dashboard: -Path = / hystrix-dashboard / ** фильтры: - RewritePath = / hystrix-dashboard /(?.*), / $ {path} - id: eureka-dashboard uri: https://myeureka.com предикаты: - Path = /eureka-dashboard / ** фильтры: - RewritePath = / eureka-dashboard /(?.), / $ {путь} управление: конечные точки: web: экспозиция: include: '' eureka: клиент: service-url: defaultZone: https://***/eureka register-with-eureka: false fetch-registry: true

...