我是Zuul的新手,请原谅我的无知,如果我忘了阅读任何文档,请原谅。这是我的参考 https://cloud.spring.io/spring-cloud-netflix/multi/multi__router_and_filter_zuul.html
我有一个旧的非网关后端,它响应了url https://example.com/api/getAds?store_id=11091
getAds在这里由服务控制器解析。
现在使用网关,我需要将网址指定为 https://example.com/api/getAds/getAds?store_id=11091
由于网关需要额外的参数才能解析服务。我在门口的application.yml配置了此路由。
zuul: ignoreServices:'*' 路线: adonbillApi: 路径:/ api / getAds / ** serviceId:adonbill-service maxAdsApi: 路径:/ api / getMaxAds / ** serviceId:adonbill-service ...
这需要我在url中提供额外的参数。但是我还需要支持将使用旧网址的旧客户。如何翻译传入的网址 https://example.com/api/getAds?store_id=11091 至 https://example.com/api/getAds/getAds?store_id=11091