Невозможно использовать swagger 3.0.1 в приложениях Azure logi c - PullRequest
0 голосов
/ 12 марта 2020

Когда я пытаюсь добавить конечную точку сваггера из моего приложения logi c, происходит сбой, даже если он успешно извлекает содержимое.

Не удалось получить чванство с сообщением об ошибке: Неверный ответ: {"openapi": "3.0.1", "info": {"title": "My Swagger API" ... .. ... ...} Убедитесь, что у вас включен CORS на конечной точке и вызывается действительная конечная точка HTTPS.

Я пытался устранять неполадки CORS всеми возможными способами, но в итоге получилось так, что он работал принуждение версии 2.0 swagger: app.UseSwagger(o => o.SerializeAsV2 = true);

Кто-нибудь получил swagger 3.x для работы с приложениями Logi c?

1 Ответ

0 голосов
/ 13 марта 2020

Хорошо, я повторил проблему на своем конце, и я наблюдал ту же проблему с моим открытым API. Ключевое слово, на которое следует обратить внимание, это спецификация «OpenAPI». Это не чванство спецификации. Я нашел официальный документ, в котором четко говорится о Swagger (не OpenAPI). Пожалуйста, обратитесь Вызовите конечные точки REST, используя Azure Logi c Приложения

Вы можете попробовать обойти это, создав пользовательский соединитель

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...