eoLinker是目前全球領先、國內最大的線上API介面管理平臺,提供自動生成API文件、API自動化測試、Mock測試、團隊協作等功能,旨在解決由於前後端分離導致的開發效率低下問題。
目前eoLinker為Google、IBM、騰訊、中國聯通、海爾、神州優車、國美等數千家企業提供快速、專業、穩定的API管理服務。
同時eoLinker還是Google谷歌開發者聯盟的合作產品與企業,不定期舉辦線下交流分享活動促進國內API管理領域的發展。
eoLinker AMS開源版 V3.1.7更新日誌
新增:
- 更加開放的開源態度,開源專案協議從GPL更改為Apache 2.0。
- 支援專案備份功能,一鍵將專案資料同步到線上賬號,從此不再害怕資料丟失問題 。
- 新增API自動化測試功能,自定義介面測試順序以及資料關聯等,讓介面測試進入自動化時代。
- 新增資料庫備份功能,選擇手動更新或自動更新都會自動備份資料庫到dump資料夾 。
修復:
- 修復安裝失敗仍然提示已安裝的問題,優化安裝邏輯(返回錯誤資訊,方便除錯);
- 修復引數型別選擇‘檔案’不出現檔案選擇按鈕的問題;
- 修復在介面詳情頁面中無法刪除介面的問題;
- 修復匯出專案資料的問題。
優化:
- 優化手動更新和自動更新的邏輯;
如何在本地部署eoLinker開源版
環境要求
- PHP 5.5+ / PHP7+(推薦)
- Mysql 5.5+ / Mariadb 5.5+
- Nginx(推薦) / Apache
- 專案目錄需要具有完全的讀寫許可權(777),用於寫入配置檔案。安裝完成之後可以設定另外設定目錄許可權
- PHP需要安裝並啟用mbstring以及curl模組,用於字串處理以及介面測試功能
注意事項
- 3.x版本與2.x版本並不相容,因此無法直接由2.x升級到3.x,也無法通過覆蓋程式碼的方式進行升級,切勿隨意嘗試以防資料丟失。
- 如果需要進行資料的遷移,可以使用eoLinker介面管理系統中的【匯出專案】功能:將專案匯出為eoLinker專用格式(.export),然後在3.x版本中匯入。
- 為了防止資料丟失,請在執行任何關鍵操作之前妥善備份資料庫。
獲取地址
- Github: github.com/eolinker
- 碼雲:gitee.com/eoLinker-AP…
- Coding:coding.net/u/eolinker/…
社群支援
- 中文官網:www.eolinker.com
- 開源支援:www.eolinker.com/#/os/downlo…
- Blog:blog.eolinker.com
- 視訊教程:blog.eolinker.com/#/course/
- 幫助中心:help.eolinker.com/?target=/md…
安裝
從Github等途徑獲取開源版程式碼之後,目錄結構如下:
其中:
1.backend_resource:後端原始碼
2.frontend_resource:前端原始碼(未壓縮,使用Angular進行編寫)
3.release:安裝包,可用於直接安裝
開啟release資料夾,找到最新版本的壓縮包,解壓到合適的PHP環境下,並且通過瀏覽器訪問專案根目錄。如果正常則會轉到如下引導頁面:
根據指引頁面提示,輸入相應資訊並且通過環境監測後,即可安裝成功。隨後頁面會跳轉至 使用者註冊頁面。
開源版的使用操作與線上免費版基本同步,如有任何使用的問題請參考 線上版操作指南。
更多更全的教程和內容盡在eoLinker中文網址:www.eolinker.com