Где находится схема swagger json?

avatar
Kirsten
8 апреля 2018 в 02:20
1978
1
1

В справке для swashbuckle упоминается, что пользовательский интерфейс для Swagger управляется сгенерированной схемой json.

Где находится этот файл json? Я не могу найти его в папке моего проекта asp.net

Когда я фактически запускаю приложение и перехожу к http://localhost:51659/swagger/v1/swagger.json

тогда я вижу json

Где это на диске? Или это только в памяти?

Источник

Ответы (1)

avatar
Helder Sepulveda
10 апреля 2018 в 15:24
3

Файл не создан, он находится только в памяти.

Возможно, вы захотите немного прочитать код: https://github.com/domaindrivendev/Swashbuckle/blob/master/Swashbuckle.Core/Swagger/SwaggerGenerator.cs

Если вам нужен файл, вы можете создать IDocumentFilter для его создания.
У меня есть пример создания файла Yaml:
https://github.com/heldersepu/Swagger-Net- Тест/блоб/мастер/Swagger_Test/App_Start/SwaggerConfig.cs#L378