Разделить документ Swagger на отдельные наборы - PullRequest
0 голосов
/ 07 сентября 2018

Я использую swagger с ядром .net, и мне интересно, можно ли разделить 2 или более набора документов swagger, которые доступны по разным URL-адресам. Здесь не говорится о версиях.

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

Единственный способ узнать, что я могу получить тот же результат, разделив его на отдельные проекты.

Любые другие идеи обойти это очень приветствуются. Спасибо.

1 Ответ

0 голосов
/ 10 сентября 2018

Одной из возможностей (и не самой лучшей) является написание спецификаций от руки, потому что это просто файл JSON.

Второй использует этот пример: https://github.com/domaindrivendev/Swashbuckle.AspNetCore#generate-multiple-swagger-documents

Слово «версия» означает не только разные версии одного и того же API, но и «клиентский API», «веб-интерфейс» и т. Д.

...