Skip to content
master
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
api
 
 
lib
 
 
src
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

api-codegen

根据swagger文档生成js api文件,基于axios库的请求 不生成基础index.js和请求响应拦截器,请根据需求灵活配置 提供示例的api目录,在/api目录下

使用

npm i -g songlin-api-codegen

api-codegen ./config.json

可以使用多配置文件应对多服务的场景,例如

api-codegen ./service1.json

api-codegen ./service2.json

api-codegen ./service3.json

配置

{      // 根路径为执行api-codegen的路径
    // api-docs 位置
    // 可以使用本地路径,如 ./api-docs.json.
   "api": "http://127.0.0.1:5500/api-docs.json",
   // 生成的code的位置,重复执行命令会删掉路径下之前生成的目录
   "targetPath": "./api/modules/"
}

About

根据 swagger 文档生成js api文件(只兼容openAPI 2.0)

Topics

Resources

Releases

No releases published

Packages

No packages published