Переименуйте конечную точку / openapi и / openapi / ui - PullRequest
0 голосов
/ 21 июня 2020

Документация API, созданная с использованием OpenAPI, обычно вызывается с использованием конечных точек / openapi (YAML) или / openapi / ui (Frontend). Как я могу переименовать эти конечные точки для вызова, например, / myappapi и / myappapi / ui соответственно? (OpenAPI 3)

1 Ответ

0 голосов
/ 03 июля 2020

Это во многом зависит от того, как вы генерируете этот OpenAPI. Из вашего комментария я вижу, что вы используете Eclipse MicroProfile, и я не сталкивался с этим раньше, но быстрый DuckDuck Go показывает, что это расширение может быть тем, чем вы занимаетесь: https://github.com/eclipse/microprofile-open-api

Я не видел каких-либо конкретных c параметров конфигурации для изменения конечной точки, но вы всегда можете добавить туда перенаправление nginx.

Если вы обнаружите ограничения с то, как вы создаете OpenAPI, чтобы быть проблемой, я рекомендую этого не делать. Я не могу помочь, но рекомендую подход GUI, поскольку он позволяет сначала разработать API для новых API и новых функций в старых API.

Я только что много говорил об этом: https://www.youtube.com/watch?v=nfkppuQ-Eg0&feature=youtu.be

Версия блога: https://stoplight.io/blog/api-design-first-vs-code-first/

В противном случае посмотрите, сможете ли вы выделить это расширение отдельно и настроить параметры конфигурации, пока оно не сделает то, что вы хотите. :)

...