Я использую Spring Zuul, Eureka и Sidecar для своего проекта.У меня есть приложение CakePHP, с помощью Sidecar я могу зарегистрировать его в Eureka, а Zuul может подключиться к нему.Вот мой конфиг для Sidecar:
server.port=5678
spring.application.name=cakephp
sidecar.hostname=localhost
sidecar.port=81
sidecar.health-uri=http://${sidecar.hostname}:${sidecar.port}/health.json
eureka.client.serviceUrl.defaultZone=http://localhost:8090/eureka
zuul.routes.cakephp.path=/${spring.application.name}/**
zuul.routes.cakephp.url=http://${sidecar.hostname}:${sidecar.port}
С Zuul, конфигурация ниже
server.port=8079
eureka.client.serviceUrl.defaultZone=http://localhost:8090/eureka
spring.application.name=zuul-gateway
Итак, я использую эту ссылку для подключения к приложению CakePHP http://localhost:8079/cakephp
Но ссылка для переопределения приложения CakePHP похожа на http://localhost:8079/css/menu.css, и поэтому в нем говорится, что файл не найден.Я надеюсь, что ссылка имеет к http://localhost:8079/cakephp/css/menu.css
Может кто-нибудь знает проблему?