Mock server with auto generated objects from Swagger specification?

Здравствуйте, хочется насколько возможно автоматизировать процесс работы в общем и с фронтендом в частности.
Когда-то использовал и Swagger и Blueprint, но за 2-3 годика многое поменялось, вот читаю и пазл не складывается на все 100% пока, поэтому прошу помочь в понимании.
Идея следующая, паковать все генерируемые с помощью swagger спецификации на сервер как-тона основании спецификации автоматически генерировать mock-объекты.
Сейчас читаю, что появился Open API, основой которому есть swagger. Но и swagger пока очень живой проект.

1. Как лучше организовать/сделать авто-генерацию объектов на для фронтенда на основании swagger.json?
2. Какую библиотеку посоветуете?
Нагуглил эту https://github.com/subeeshcbabu/swagmock/blob/mast... и эту.
Не хочется ручками mock объекты создавать.
Спасибо
  • Вопрос задан
  • 693 просмотра
Пригласить эксперта
Ответы на вопрос 2
@StepEv
https://github.com/swagger-api/swagger-codegen/wik...

Есть кучка сервисов, которые автоматически сделают то же самое без необходимости развёртывать у себя:
https://swaggerhub.com
https://apiblueprint.org/tools.html
https://getsandbox.com/
https://www.getpostman.com/docs/postman/mock_serve...
Ответ написан
Комментировать
@unchase
Вы можете воспользоваться расширением для Visual Studio 2017/2019 Unchase OpenAPI (Swagger) Connected Service для автоматической генерации C# или TypeScript кода для клиента, и C# кода контроллеров для сервера по файлу спецификации.
Фактически, после генерации кода контроллера их можно заполнить тем функционалом, который Вам нужен, а после вызывать методы контроллера из сгенерированного клиента.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы