ts-axios-api
v1.0.6
Published
#### 介绍 用于生成axios封装的代码,基于后端swagger/apenapi文档
Downloads
18
Readme
ts-axios-api
介绍
用于生成axios封装的代码,基于后端swagger/apenapi文档
软件架构
- 读取swagger/apenapi文档
- 读取输出目录
- 生成axios request基础配置
- 生成axios request方法模版
- 生成ts types模版
安装教程
- npm install ts-axios-api -g
- 配置swagger/apenapi文档地址
- 配置生成代码的输出目录
使用说明
- 默认生成的代码在src/api目录下
- 可以通过--doc指定swagger/apenapi文档地址
- 可以通过--output指定输出目录
参与贡献
- Fork 本仓库
- 新建 Feat_xxx 分支
- 提交代码
- 新建 Pull Request
特技
- 增加EnumOptions方便前端使用
- 自动生成基础axios配置 可扩充多次重复请求拦截/白名单请求功能
- 增加axios + promise封装的可监听接口进度/取消接口/重试接口功能
