0.2.30 • Published 2 years ago
swagger-interface v0.2.30
swagger-interface
根据 swagger 自动生成 interface 与 API
安装
yarn add swagger-interface -D
配置文件
- 在根目录创建
swagger-config
文件夹 - 新建
swagger-config/swagger.config.js
文件
module.exports = {
// rootDir: 'src/api',// 文件目录 默认 src/api
// rootApiDir: 'modules', // 存放interfaces的目录名 默认 modules
basePath: '/xxxx', // 默认值的path路
swaggers: [
{
url: 'http://xxx.xxx.com/xx/v2/api-docs', // swagger地址路径
apiDir: 'xxx', // api 放置的文件目录
baseGroupName: 'xxx', // api默认分组
basePath: '/xxx', // 默认值的path路
paths: [
{
url: '/api/order/detail{?orderId}',
operationId: 'fetchOrderDetails',
groupName: 'order',
summary: '查询订单详情',
},
{
url: '/api/order/page',
operationId: 'fetchOrderPage',
groupName: 'order',
summary: '查询订单列表',
},
],
},
],
};
配置 script
package.json
"scripts": {
"swagger-interface": "swagger-interface"
},
执行脚本
npm run swagger-interface
每个服务都会生成对应的 interface,API
0.2.30
2 years ago
0.2.31
2 years ago
0.2.29
2 years ago
0.2.28
2 years ago
0.2.27
2 years ago
0.2.26
2 years ago
0.2.25
2 years ago
0.2.24
2 years ago
0.2.23
2 years ago
0.2.22
2 years ago
0.2.21
2 years ago
0.2.20
2 years ago
0.2.14
2 years ago
0.2.13
2 years ago
0.2.12
2 years ago
0.2.11
2 years ago
0.2.10
2 years ago
0.2.9
2 years ago
0.2.8
2 years ago
0.2.7
2 years ago
0.2.6
2 years ago