swagger-es6
Swagger.json to ES6 Client Generator
Installation
npm install swagger-es6 --dev
Generate
Using NodeJS file
const swaggerGen = const jsonData = const fs = const path = let opt = swagger: jsonData moduleName: 'api' className: 'api'const codeResult = fs # Generated client usage In JS main file set API domain```javascriptimport { setDomain } from './lib/api-client.js'const server = "http://localhost:3000/api";setDomain(server)
Import API function into JS component, for example to log in
All requests use axios module with promise, for more information about that follow axios documentation