Spring cloud Zuul не работает обратный прокси-сервер с версионным и контекстным путем, указанным остальным приложением - PullRequest
0 голосов
/ 07 апреля 2020

Создано приложение весенней загрузки и задается контекстный путь и версия. Затем добавлены конфигурации для прокси zuul для маршрутизации. Я ссылаюсь на пример весны Маршрутизация и фильтрация . Разница лишь в application.properties - это добавление contextPath и version. Также включен прокси zuul с использованием аннотации @EnableZuulProxy. Но маршрутизация не работает. Когда я удаляю версию и контекст, она работает.

файл application.properties

server.port=8080
server.servlet.context-path=/app1
version=v1
zuul.routes.foos.path=/api/**
zuul.routes.foos.url=http://localhost:8081/app2/v1/

1 Ответ

0 голосов
/ 07 апреля 2020

Наконец-то получили решение. Нужно добавить версию также в zuul path.

application.properties

server.port=8080
server.servlet.context-path=/app1
version=v1
zuul.routes.foos.path=/v1/api/**
zuul.routes.foos.url=http://localhost:8081/app2/v1/
...