OpenApiSpecGeneratorPlugin
Создает спецификацию OpenAPI в формате JSON из перехватанных запросов и ответов.
Определение экземпляра подключаемого модуля
{
"name": "OpenApiSpecGeneratorPlugin",
"enabled": true,
"pluginPath": "~appFolder/plugins/dev-proxy-plugins.dll",
"configSection": "openApiSpecGeneratorPlugin"
}
Пример конфигурации
{
"openApiSpecGeneratorPlugin": {
"includeOptionsRequests": false,
"specVersion": "v3_0",
"specFormat": "Json"
}
}
Свойства конфигурации
Свойство | Description | По умолч. |
---|---|---|
includeOptionsRequests |
Определяет, следует ли включать OPTIONS запросы в созданную спецификацию OpenAPI. |
false |
specVersion |
Определяет версию, используемую для созданной спецификации OpenAPI. Можно задать v2_0 или v3_0 |
v3_0 |
specFormat |
Определяет формат, используемый для созданной спецификации OpenAPI. Можно задать Json или Yaml |
Json |
Параметры командной строки
нет
Замечания
Чтобы создать более улучшенные спецификации OpenAPI, рассмотрите возможность использования локальной языковой модели с прокси-сервером разработки. Используя локальную языковую модель, создается OpenApiSpecGeneratorPlugin
более четкие идентификаторы операций и описания, что дает вам лучшую отправную точку для спецификации OpenAPI. Чтобы использовать локальную языковую модель с OpenApiSpecGeneratorPlugin
помощью этой модели, включите языковую модель в файле конфигурации. Дополнительные сведения см. в разделе "Использование локальной языковой модели".