'невозможно определить базовый URL' Swagger-ui: Кубернец, использующий Traefik Ingress Controller - PullRequest
0 голосов
/ 25 сентября 2019

Я сталкиваюсь с этим сообщением об ошибке, когда пытаюсь получить доступ к своему URL-адресу swagger после его развертывания в среде kubernetes.

Когда я запускаю весеннее загрузочное приложение на localhost, я могу видеть swagger безлюбая ошибка.

Я использую Traefik в качестве входного контроллера.

1 Ответ

0 голосов
/ 26 сентября 2019

Spring загрузочное приложение, вы должны добавить путь к контексту сервера в файле application.yml / perporties.

Пример:

сервер: сервлет: context-path: /

После добавления context-path вы можете увидеть URL-адрес swagger-ui: localhost: 8080 / api / swagger-ui.html

Примечание: имя корневого пути в виде «api», вы были настроены вФайл Ingress.yml.

spec: rules: - хост: http: paths: - path: / api backend: serviceName:

...