Может ли Ocelot иметь свой собственный контроллер / действия? - PullRequest
0 голосов
/ 09 июля 2019

Я пытаюсь собрать шлюз API, который также служит для объединения вызовов нескольких API. Я также хотел бы иметь автоматически сгенерированный Swagger, поэтому я хотел бы объединить возможности Ocelot для авторизации и ограничения скорости, но также хотел бы иметь возможность создавать краевые пользовательские API в .NET-коде для обработки переводов и комбинаций вызовов API .

Возможно ли это с Ocelot, и есть ли примеры? Ocelot работает только с нижестоящими API как отдельные приложения? Я пытаюсь избежать дополнительного прыжка, который существовал бы только для гибридных приложений и составных вызовов API.

1 Ответ

1 голос
/ 09 июля 2019

Нет ни одного автоматически генерируемого чванства, который поддерживается Ocelot.Но вы можете свернуть собственное решение вручную. Насколько я понимаю, Ocelot работает только путем предоставления конфигурации ocelot.json с вашими перенаправлениями, настроенными на нисходящие приложения / API.

Ocelot Swagger

...