兩種方法:
一.使用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地址
}