3.1.1 • Published 5 months ago

api-see v3.1.1

Weekly downloads
-
License
MIT
Repository
github
Last release
5 months ago

api-see 是什么?

api-see 是日常开发中接口的效率化工具。

image

  • 代码自动化转化为接口文档,代码和文档完全保持一致
  • 自动生成请求方法
  • 本地生成 mock 服务,提升联调效率
  • 根据后端 swagger 文档生成接口请求字段类型

官网

demo

安装

yarn add api-see

接口定义的方案可以分为 前端ts文件定义接口后端swagger定义接口, 通过api-see工具我们可以快速实现代码自动化 和数据自动化

快速开始

前端 ts 文件定义接口
  • api-see watch: 监听请求字段类型文件,生成 描述接口文档 的数据,server本地文档服务,mock开启 mock 服务, action根据请求字段类型生成请求方法
  • api-see build: 接口文档单独打包
  • api-see file: 执行一次生成 描述接口文档 的数据, 应用场景:1.刚拉取业务项目初始化、2.仅想重新生成一次请求方法
{
  "scripts": {
    // ...
    "api:watch": "api-see watch --path ./src/actions/types --server true --mock true --action true",
    "api:build": "api-see build --path ./src/actions/types",
    "api:file": "api-see file --path ./src/actions/types --action true",
    "build": "yarn build & yarn api:build"
  }
}

接口文档单独打包yarn build, nginx 静态服务的情况下,建议通过buildPath配置打包的目录结构如下

- build (项目打包文件)
  - index.html
  ......
  - api-see (api-see打包的结果,可以通过配置文件配置打包路径)
服务端 swagger 定义接口
  • api-see swagger: 生成请求字段类型和请求方法
  • api-see:xxx: 只生成xxx服务的请求类型和方法
{
  "scripts": {
    "swagger": "api-see swagger --dir ./src/actions",
    "swagger:xxx": "api-see swagger --service-name xxx"
  }
}
3.1.1

5 months ago

3.1.0

5 months ago

3.1.0-alpha.1

5 months ago

3.0.4

7 months ago

3.0.13

6 months ago

3.0.3

7 months ago

3.0.0-test.1

7 months ago

3.0.10

7 months ago

3.0.2

7 months ago

3.0.11

7 months ago

3.0.1

7 months ago

3.0.16

6 months ago

3.0.8

7 months ago

3.0.17

6 months ago

3.0.7

7 months ago

3.0.14

6 months ago

3.0.15

6 months ago

3.0.5

7 months ago

3.0.0

10 months ago

3.0.9

7 months ago

2.0.13

2 years ago

2.0.14

2 years ago

2.0.12

2 years ago

2.0.11

2 years ago

2.0.10

2 years ago

2.0.9

2 years ago

2.0.8

2 years ago

2.0.7

2 years ago

2.0.6

2 years ago

2.0.5

2 years ago

2.0.4

2 years ago

2.0.3

2 years ago

2.0.2

2 years ago

2.0.1

2 years ago

2.0.0

2 years ago

1.2.4

2 years ago

1.2.3

2 years ago

1.2.2

2 years ago

1.2.1

2 years ago

1.2.0

2 years ago

1.1.6

2 years ago

1.1.5

2 years ago

1.1.4

2 years ago

1.1.3

2 years ago

1.1.2

2 years ago

1.1.1

2 years ago

1.1.0

2 years ago

1.0.7

2 years ago

1.0.6

2 years ago

1.0.5

2 years ago

1.0.4

2 years ago

1.0.3

2 years ago

1.0.2

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago

0.0.19

2 years ago

0.0.18

2 years ago

0.0.17

2 years ago

0.0.16

2 years ago

0.0.15

2 years ago

0.0.14

2 years ago

0.0.13

2 years ago

0.0.12

2 years ago

0.0.11

2 years ago

0.0.10

2 years ago

0.0.9

2 years ago

0.0.8

2 years ago

0.0.7

2 years ago

0.0.6

2 years ago

0.0.5

2 years ago

0.0.4

2 years ago

0.0.3

2 years ago

0.0.2

2 years ago

0.0.1

2 years ago

0.0.0

2 years ago