yapi官網
https://hellosean1025.github.io/yapi/devops/index.html
簡介
YApi 是高效、易用、功能強大的 api 管理平臺,旨在為開發、產品、測試人員提供更優雅的介面管理服務。可以幫助開發者輕鬆建立、釋出、維護 API,YApi 還為使用者提供了優秀的互動體驗,開發人員只需利用平臺提供的介面資料寫入工具以及簡單的點選操作就可以實現介面的管理。
特性
- 基於 Json5 和 Mockjs 定義介面返回資料的結構和文件,效率提升多倍
- 扁平化許可權設計,即保證了大型企業級專案的管理,又保證了易用性
- 類似 postman 的介面除錯
- 自動化測試, 支援對 Response 斷言
- MockServer 除支援普通的隨機 mock 外,還增加了 Mock 期望功能,根據設定的請求過濾規則,返回期望資料
- 支援 postman, har, swagger 資料匯入
- 免費開源,內網部署,資訊再也不怕洩露了
環境準備
nodejs(7.6+)
mongodb(2.6+)
node.js下載地址:下載 | Node.js
安裝案例:Node.js安裝及環境配置之Windows篇 - 劉奇雲 - 部落格園
個人建議下載node12版本
mmongodb下載地址:MongoDB Community Download | MongoDB
開始安裝
開啟電腦命令符介面(cmd介面)
npm install -g yapi-cli --registry https://registry.npm.taobao.org
啟動服務
進入到安裝介面,輸入啟動命令符,比如D盤D:\Program Files\nodejs\node_global
yapi server
介面
瀏覽器檢視介面
如果遇到了確實fs-extra問題,可以參考YAPI遠端命令執行漏洞(最新版已修復此問題) – 染卷'blog
如果還沒解決問題,重新安裝node.js12,yapi安裝1.85這個版本