太讚了!這款開源接口管理平臺騰訊阿里百度都在用!

  項目開發中,接口管理較爲複雜,操做頻率高,層層審批將嚴重拖慢生產效率,若是再趕上人員離職變更,後期維護起來難度很是大。html

  今天小編給你們推薦一款接口管理工具YAPI,能爲開發、產品、測試人員提供更優雅的接口管理服務。能夠幫助開發者輕鬆建立、發佈、維護 API, 還爲用戶提供了優秀的交互體驗,開發人員只需利用平臺提供的接口數據寫入工具以及簡單的點擊操做就能夠實現接口的管理。node

  他的客戶包含了百度、阿里巴巴、騰訊、京東、今日頭條等一線大廠!git

QQ截圖20201217154750

特性

  • 基於 Json5 和 Mockjs 定義接口返回數據的結構和文檔,效率提高多倍
  • 扁平化權限設計,即保證了大型企業級項目的管理,又保證了易用性
  • 相似 postman 的接口調試
  • 自動化測試, 支持對 Response 斷言
  • MockServer 除支持普通的隨機 mock 外,還增長了 Mock 指望功能,根據設置的請求過濾規則,返回指望數據
  • 支持 postman, har, swagger 數據導入
  • 免費開源,內網部署,信息不再怕泄露了

環境要求

  • nodejs(7.6+)
  • mongodb(2.6+)
  • git

安裝

  使用咱們提供的 yapi-cli 工具,部署 YApi 平臺是很是容易的。執行 yapi server 啓動可視化部署程序,輸入相應的配置和點擊開始部署,就能完成整個網站的部署。部署完成以後,可按照提示信息,執行 node/{網站路徑/server/app.js} 啓動服務器。在瀏覽器打開指定url, 點擊登陸輸入您剛纔設置的管理員郵箱,默認密碼爲 ymfe.org 登陸系統(默認密碼可在我的中心修改)。程序員

npm install -g yapi-cli --registry https://registry.npm.taobao.org
yapi server

112

服務管理

  利用pm2方便服務管理維護mongodb

npm install pm2 -g  //安裝pm2
cd  {項目目錄}
pm2 start "vendors/server/app.js" --name yapi //pm2管理yapi服務
pm2 info yapi //查看服務信息
pm2 stop yapi //中止服務
pm2 restart yapi //重啓服務

升級

  升級項目版本是很是容易的,而且不會影響已有的項目數據,只會同步 vendors 目錄下的源碼文件。shell

cd  {項目目錄}
yapi ls //查看版本號列表
yapi update //更新到最新版本
yapi update -v {Version} //更新到指定版本

結尾

本期就分享到這裏,我是小編南風吹,專一分享好玩有趣、新奇、實用的開源項目及開發者工具、學習資源!
但願能與你們共同窗習交流,歡迎關注個人公衆號 【Github導航站】

往期推薦

3000多人訪問一個html文件,多少寬帶才足夠支撐npm

程序員接私活必備後臺框架,不用重複造輪子,網友:太好用了!編程

還在從頭至尾擼項目?這6個SpringBoot項目用好了,事半功倍!api

厲害了,這款程序員代碼補全工具,讓你的編程效率飛起來!瀏覽器

相關文章
相關標籤/搜索