WSO2 API Manager всегда добавляет '*' к маршрутам с косой чертой - PullRequest
0 голосов
/ 30 апреля 2018

В WSO2 API Manager 2.1 каждый раз, когда я пытаюсь создать конечную точку с косой чертой, например, /countries/, WSO2 добавляет * к маршруту, например, /countries/*. Они не распознаются бэкэндом и, следовательно, терпят неудачу. Если я посмотрю на Swamger YAML, маршрут будет определен без звезды, например, /countries/

Как мне убедить WSO2 API Manager не добавлять * в мои маршруты?

Здесь, в Publisher , маршрут определен как /countries/: Publisher view

Но в опубликованном API маршрут представлен как /countries/*, и вызов маршрута завершается неудачно, что можно увидеть здесь в консоли API Store : Subscriber view

1 Ответ

0 голосов
/ 01 мая 2018

Это известная проблема, исправленная в 2.2.0.

Для 2.1.0 вы можете попробовать исправить это самостоятельно. Взгляните на файлы swagger-ui.js и swagger-ui.min.js в

wso2am-2.1.0/repository/deployment/server/jaggeryapps/store/site/themes/wso2/templates/api/swagger/swagger

Смотрите это.

https://github.com/wso2/carbon-apimgt/pull/3325/files

...