Swagger接口导入Yapi
两种方法:
一.使用UI导入:
- 进入Yapi对应项目
- 进入数据管理界面
- 把Swagger地址中的json(http://微服务地址:微服务端口/v2/api-docs)保存到json文件中
- 拖入该位置
二.使用命令行导入
- 安装Node.js
- 安装yapi-cli并确保>= 1.2.7 //npm install yapi-cli 1.3.0 , npm install -g yapi-cli
- 在任意一个目录下新建配置文件 yapi-import.json,内容如下:
- yapi import导入接口
{ "type": "swagger", //数据数据方式,目前只支持 swagger "token": "xxxxxxxxxx", //项目Token,再Yapi的项目里取:进入项目 设置 Token配置 Token复制 "file": "http://localhost:8770/v2/api-docs", //swagger 接口文档文件,可使用绝对路径或 url 我这里使用的是绝对路径 "merge": "normal", //normal, good, mergin三种导入方法 normal:不导入已存在的接口,good:已存在的接口,将合并返回数据的 response,mergin:完全覆盖
"server": "http://xxxxxx:3000" //Yapi地址
}