0.0.25 • Published 3 years ago

export-api v0.0.25

Weekly downloads
-
License
-
Repository
-
Last release
3 years ago

🔨 示例

解决前端项目中需要从 api 文档手动复制 api 接口道项目里的问题,可通过本工具一次性生成所需的 api 请求,文档更新后,重新生成即可。以下为生成的代码示例:

/*
    项目名称 default
    开发者: name<https://github.com/gaoxiaosong1113,704041637@qq.com>
    部门:
    生成日期 2021-03-28 01:30:38
*/

import request from '@/request.js'

/**
 * * 轮播图列表
 * *
 */
export const postChart = option => request.post(`/rotation/chart`, option)

📦 安装

npm install -g exportApi
# 输入地址时只需输入前缀即可
# 如文档地址为 http://39.106.180.25:8091/swagger-ui.html 只需入http://39.106.180.25:8091
# 命令行输入 export-api 运行
export-api
# 开发模式使用
npm install -g

📦 自定义头部模板

在使用的项目的根目录下创建.exportapi文件。

  • @serviceId 为当前模板的名称
  • @date 为生成时间
/*
    项目名称 <%= serviceId %>
    开发者 <https://github.com/gaoxiaosong1113>
    部门:某某事业部
    生成日期 <%= date %>
*/

// 这里主要是需要导入一个 request 方法,方便生成的文件调用
import request from '@/request.js'

📦 自定义配置

在使用的项目的根目录下创建.exportapirc.js文件并默认导出。

// .exportapirc.js
module.exports = {
  // 目前只支持 swaggerUrl 一个属性
  swaggerUrl: 'http://39.106.180.25:8091/',
}

🔗 支持列表

  • swagger
  • doclever(待兼容)
0.0.20

3 years ago

0.0.21

3 years ago

0.0.22

3 years ago

0.0.24

3 years ago

0.0.25

3 years ago

0.0.19

3 years ago

0.0.11

3 years ago

0.0.12

3 years ago

0.0.13

3 years ago

0.0.14

3 years ago

0.0.15

3 years ago

0.0.16

3 years ago

0.0.17

3 years ago

0.0.18

3 years ago

0.0.10

3 years ago

0.0.9

3 years ago

0.0.5

3 years ago

0.0.6

3 years ago

0.0.4

3 years ago

0.0.3

3 years ago

0.0.2

3 years ago

0.0.1

3 years ago