Я использую MMLib.SwaggerForOcelot для шлюза. в ядре .Net
Я получил эту ошибку. Есть идеи?
Мой восходящий и нисходящий поток:
"SwaggerEndPoints": [
{
"Key": "skIndustry",
"Config": [
{
"Name": "Industry API",
"Version": "v1",
"Url": "http://industryapi:80/swagger/v1/swagger.json"
}
]
}
]
Мои перенаправления:
"ReRoutes": [
{
"DownstreamPathTemplate": "/{everything}",
"DownstreamScheme": "http",
"DownstreamHostAndPorts": [
{
"Host": "industryapi/",
"Port": 80
}
],
"UpstreamPathTemplate": "/Industry/{everything}",
"UpstreamHttpMethod": [ "POST", "PUT", "GET" ],
"SwaggerKey": "skIndustry"
}
]
Спасибо, Кроос.
Привет (я автор MMLib.SwaggerForOcelot), какую версию ты используешь? Пожалуйста, не могли бы вы предоставить конфигурацию Ocelot и исходный сервис swagger.json? Спасибо.
Привет @Mino, я использую MMLib.SwaggerForOcelot 1.2.0. И файлы Json обновлены в моем вопросе.
@Mino Не могли бы вы проверить эту проблему stackoverflow.com/questions/59772540/…
Попробуйте новую версию 1.3.1.
Пожалуйста, опубликуйте содержимое вашего файла определения OpenAPI (YAML / JSON). Должна быть ссылка на под заголовком API вверху (пример). Если файл OpenAPI создается из исходного кода, также опубликуйте свой код.