Я создал пару микро-сервисов и jhipster-gateway , используя https://start.jhipster.tech/#/
В шлюзе доступны все API от микросервисов, но мне нужно передать имя микросервиса в префиксе запроса. Например
http://localhost:8080/user-service/api/user
http://localhost:8080/pet-service/api/pets
Вместо этого я хочу настроить его так, чтобы мне не нужно было передавать имя службы в URL пути, как показано ниже
http://localhost:8080/api/user
http://localhost:8080/api/pets
Я попытался исправить это с помощью конфигурации zuul
, как показано ниже
zuul:
sensitive-headers: Cookie,Set-Cookie
host:
max-total-connections: 1000
max-per-route-connections: 100
semaphore:
max-semaphores: 500
routes:
pets:
path: /api/pets/**
serviceId: pet-service
stripPrefix: true
users:
path: /api/user/**
serviceId: user-service
stripPrefix: true
Я следовал этой демонстрации от основателей. https://www.youtube.com/watch?v=FuG5t_UW7pw
PS: я новичок в Jhipster и оцениваю его для моего следующего проекта. Любая помощь с благодарностью.