推薦的接口管理平臺-yapi

最近在找好用的接口管理平臺,爲項目的接口做統一管理。最終選擇了 YApi 這個開源項目。

github地址:https://github.com/ymfe/yapi;

項目需要nodejs,mongo支撐,使用nodejs運行,安裝運行方法github有詳細說明。
先說說他的優點:
    1. 快速部署,只要三行命令就可以安裝並啓動整個項目,然後投入使用。
    2. 界面簡單,頁面清晰。
    3.(這是官網的話)基於 Json5 和 Mockjs 定義接口返回數據的結構和文檔,效率提升多倍
        扁平化權限設計,即保證了大型企業級項目的管理,又保證了易用性
        類似 postman 的接口調試
        自動化測試, 支持對 Response 斷言
        MockServer 除支持普通的隨機 mock 外,還增加了 Mock 期望功能,根據設置的請求過濾規則,返回期望數據
        支持 postman, har, swagger 數據導入免費開源,內網部署,信息再也不怕泄露了

以前用swagger,但swagger有學習成本,無論是安裝部署,還是寫接口文檔。對新手來說都不友好。
昨天接觸CrapApi,官網地址:http://api.crap.cn/;安裝方法github倉庫地址也有詳細說明。這也是一個不錯的接口管理平臺,該有的功能他也都有。個人認爲比YApi還要好那麼一點;但它的遇到很多問題都不好解決,部署麻煩,項目使用java編寫,mysql做數據支撐。前端使用谷歌的Ajs框架。我昨天折騰了一天也沒弄好,我用docker運行了mysql,tomcat,將war包丟到tomcat下面運行時候,總是遇到各種問題,最後卡在項目啓動時候,連接mysql驅動報錯,我沒能解決。最後放棄。很多問題,github上面文檔並沒有給出解決,讓大家自行百度。可能是開源的關係。但YApi又有非常詳細的文檔。最終我放棄了它。只能怪自己技術不夠。大家有時間可以自己去折騰一下。

 

看一下Yapi大致界面:

看一下CrapApi界面:

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章