Я новичок в PCF, я создал весеннее загрузочное приложение zuul routing и развернул облако. Мой маршрут PCF для этого приложения маршрутизатора — domain.cfd2.checkFinancial.com.
Я хочу направить вызов на "https://domain.cfd2.checkFin.com/cardmembersvcs/acs" на наш внутренний сервер https://vst0.mapi.checkFin.com/
Ниже приведен мой Application.yml/Zuul Mapping:
---
spring:
profiles: default
zuul:
routes:
cloud:
path: /cardsvcs/acs/**
sensitiveHeaders:
url: https://vst0.mapi.checkFin.com/cardsvcs/acs/
stripPrefix: false
ribbon:
eureka:
enabled: false
Таким образом, эта настройка работает идеально, когда я запускаю локально, и я нажимаю /cardsvcs/acs/test/api, и запрос направляется на /vst0.mapi.checkFin.com/cardsvcs/acs/test/api.
Но когда я нажимаю URL-адрес облака от Postman domain.cfd2.checkFin.com/cardmembersvcs/acs/test/api, я получаю 404 и вижу в журналах предупреждение «2017-05-15T15:46:37.000+00: 00 [APP] OUT 2017-05-15 15:46:37.399 WARN 19 --- [nio-8080-exec-4] o.s.c.n.zuul.web.ZuulHandlerMapping : Маршруты из RouteLocator не найдены"
Должен ли быть отображен какой-либо маршрут, содержащий /cardsvcs/acs/**?