У меня есть проект на основе npm
, и я хочу представить в нем swagger
клиент REST API. Моя идея - иметь описание API yaml
и генерировать клиент на этапе сборки. Есть ли какие-нибудь хорошо известные подходы к этому? Я нашел только swagger-js-codegen
, но я не понимаю, как его интегрировать в процесс построения.Генерация клиента Swagger
0
A
ответ
1
Учитывая, что у вас есть API REST, зарегистрированный в спецификации Swagger/OpenAPI, вы можете просто использовать curl
(или другие инструменты http) для отправки HTTP-запроса для создания клиентов API как часть процесса сборки. Пример локонов запроса для генерации рубинового клиента для http://petstore.swagger.io/v2/swagger.json
выглядит следующим образом:
curl -X POST -H "content-type:application/json" -d '{"swaggerUrl":"http://petstore.swagger.io/v2/swagger.json"}' https://generator.swagger.io/api/gen/clients/ruby
Пожалуйста, обратитесь к https://github.com/swagger-api/swagger-codegen#online-generators для получения дополнительной информации.
Смежные вопросы
- 1. Генерация Swagger YAML от JSDoc?
- 2. Генерация кода клиента службы JAX-RS Java
- 3. Springfox Генерация Swagger создает нечетную схему
- 4. Редактирование хоста клиента Swagger iOS
- 5. генерация автономной документации с использованием swagger в CXF
- 6. Автоматическая генерация строки заказа клиента для каждого заказа клиента
- 7. Генерация кода клиента из WSDL в .NET
- 8. OpenSSL и генерация CSR на стороне клиента
- 9. Генерация CSV на стороне клиента или бэкэнд?
- 10. генерация идентификатора клиента: префикс с альфа-символами
- 11. Spring Swagger Codegen Maven Plugin oAuth2 Пример клиента
- 12. Swagger Включение учетных данных oAuth на стороне клиента
- 13. Пропустить аутентификационные данные при инициализации клиента JS Swagger?
- 14. Генерация QR-кода Openerp с использованием проверки на стороне клиента
- 15. генерация заглушек из wsdl с использованием оси 2 для клиента
- 16. Swagger-ui - Список параметров кодирования
- 17. Аннотации Swagger и Swagger spec 2.0
- 18. Интерфейс Swagger: базовый auth для файла swagger
- 19. Spring Boot + Swagger + custom swagger-ui.html
- 20. Настройка Swagger-UI в Swagger-Tools
- 21. Аутентификация клиента/сервера протокола MySQL - генерация токена для пакета аутентификации от клиента
- 22. Swagger ServletHandlerError
- 23. Создать код Rails от Swagger
- 24. Неразрешимое создание кода Swagger Code?
- 25. Генерация формы jQuery
- 26. Openssl Генерация ключей RSA
- 27. Генерация метода динамических RMI
- 28. Генерация автоматической конфигурации
- 29. Инструменты для создания Swagger + javadoc (swagger-jaxrs-doclet, swagger-core) не работают в среде OSGI
- 30. swagger-inflector и его использование x-swagger-router-controller и x-swagger-router-model