👀 Mockoon 基本用法
本篇將引導你完成 Mockoon 的基本操作,從建立環境到新增你的第一個 Mock API 路由。以下操作皆使用 Mockoon 桌面版應用程式。
1. 建立一個新的 Mock 環境
啟動 Mockoon 後,你會看到主畫面。
- 點擊左上角的「New environment」按鈕。
- 你可以為這個環境取一個名字(例如
My-Test-API),並設定它運行的 port(例如3000)。 - 點擊「Save」儲存。
一個環境可以包含多個 API 路由,你可以把它想像成一個專案或一個微服務的 Mock 集合。
2. 新增你的第一個 API 路由
環境建立後,我們來新增一個路由 (Route)。
- 點擊你的環境旁邊的「Add route」按鈕 (一個帶有
+的藍色圓圈)。 - 你會看到一個新的路由被建立,預設是
GET /。
3. 設定路由
現在,點擊這個新建立的路由,右側會出現路由的設定面板。
- 方法 (Method): 選擇 HTTP 方法,例如
GET,POST,PUT等。我們保持GET。 - 路徑 (Path): 設定你的 API 路徑。將
/修改為/users。 - 回應內容 (Response Body): 在
Body標籤頁中,你可以設定這個 API 要回傳的內容。我們來回傳一個 JSON 陣列。
在 Body 編輯器中輸入以下 JSON 內容:
[
{
"id": 1,
"name": "Alice"
},
{
"id": 2,
"name": "Bob"
}
]
4. 啟動/停止 Mock 伺服器
完成設定後,你需要啟動這個 Mock 環境,它才會開始監聽請求。
- 點擊環境名稱旁邊的「Start server」按鈕 (一個綠色的播放按鈕 ▶️)。
- 按鈕會變成紅色的停止按鈕 (⏹️),表示伺服器正在運行中。
5. 測試 API
現在你的 Mock API 已經在 http://localhost:3000 上運行了。
打開你的瀏覽器或使用任何 API 測試工具(如 Postman, curl)訪問 http://localhost:3000/users。
curl http://localhost:3000/users
你應該會看到你剛剛設定的 JSON 內容被成功回傳。
[
{
"id": 1,
"name": "Alice"
},
{
"id": 2,
"name": "Bob"
}
]
更多功能
Mockoon 還提供了許多強大的功能,例如:
- 動態回應: 使用 Handlebars 模板語法產生動態的假資料 (如
{{faker 'name.firstName'}})。 - 多重回應 (Multiple Responses): 為同一個路由設定多種不同的回應,並可以設定規則來決定何時回傳哪一個。
- 延遲 (Latency): 模擬真實世界的網路延遲。
- 標頭 (Headers): 自訂回應的 HTTP 標頭。
你可以透過探索 Mockoon 的介面來發掘更多實用的功能。