安裝完 YApi 後,本篇我們來實際來使用 YApi 的基本功能!
本篇筆者錄了四個影片,教大家從 Super Admin 的角色,體驗 YApi 的功能。
YApi 的首頁功能,可以直接看影片,
這邊特別需要提醒的是 YApi 考慮了實際產品開發的組織結構,共有六個等級的權限
雖然分了六個等級,各等級之間可使用功能上差異卻不大,屬於相對扁平的管理方式。
這在 API SPEC, API Mock, API 自動化測試,
這類產品需求和實際開發,都需要快速迭代情境,筆者認為是很好的管理方式。
組長 和 開發者,功能上幾乎一致,
最大的差異在於,組長多了 人員管理 和 專案設定 等功能。
YApi 對一個專案,提供以下基本的六大功能,且可透過 Plugin 機制擴充更多功能。
例如,我影片中的 自动化测试 功能,就是安裝 Plugin 而來,筆者日後也會介紹。
還是不能免俗,來建立一支 Hello World API,這個 API 會返回現在時間的 timestamp
YApi 使用 http://mockjs.com 來實現基本的 Mock data format
Get /hello // Response {"data":"1568955231"}