简介
JSONServer 是一個開源的 REST API 伺服器,允許您輕鬆建立和模擬基於 JSON 檔的 RESTful API。它非常適合快速建立原型、測試或為靜態網站提供資料。
多級標題
安裝
安裝 Node.js
使用 npm 安裝 JSONServer:`npm install -g json-server`
建立伺服器
建立一個資料夾並建立一個包含以下內容的 `db.json` 檔:```json {"users": [{"id": 1, "name": "John Doe"}]} ```
使用 JSONServer 啟動伺服器:`json-server --watch db.json`
使用 API
使用以下 URL 獲取資料:`http://localhost:3000/users`
使用以下 URL 獲取特定資料:`http://localhost:3000/users/1`
使用以下 URL 新增資料:`http://localhost:3000/users`(使用 POST 方法)
使用以下 URL 更新資料:`http://localhost:3000/users/1`(使用 PUT 或 PATCH 方法)
使用以下 URL 刪除資料:`http://localhost:3000/users/1`(使用 DELETE 方法)
其他功能
支援自訂路徑
支援自訂中間件
支援 CORS
優點
易於使用和設定
開箱即用,無需資料庫
非常適合原型製作和測試
可以輕鬆自訂
缺點
僅適用於開發目的,不適合於生產環境
缺乏使用者驗證和授權
不支援複雜的查詢
結論
JSONServer 是一種強大的工具,可以快速輕鬆地模擬 RESTful API。它非常適合快速建立原型、測試或為靜態網站提供資料。然而,它不適合於生產環境,應該僅用於開發目的。
**简介**JSONServer 是一個開源的 REST API 伺服器,允許您輕鬆建立和模擬基於 JSON 檔的 RESTful API。它非常適合快速建立原型、測試或為靜態網站提供資料。**多級標題****安裝*** 安裝 Node.js * 使用 npm 安裝 JSONServer:`npm install -g json-server`**建立伺服器*** 建立一個資料夾並建立一個包含以下內容的 `db.json` 檔:```json {"users": [{"id": 1, "name": "John Doe"}]} ```* 使用 JSONServer 啟動伺服器:`json-server --watch db.json`**使用 API*** 使用以下 URL 獲取資料:`http://localhost:3000/users` * 使用以下 URL 獲取特定資料:`http://localhost:3000/users/1` * 使用以下 URL 新增資料:`http://localhost:3000/users`(使用 POST 方法) * 使用以下 URL 更新資料:`http://localhost:3000/users/1`(使用 PUT 或 PATCH 方法) * 使用以下 URL 刪除資料:`http://localhost:3000/users/1`(使用 DELETE 方法)**其他功能*** 支援自訂路徑 * 支援自訂中間件 * 支援 CORS**優點*** 易於使用和設定 * 開箱即用,無需資料庫 * 非常適合原型製作和測試 * 可以輕鬆自訂**缺點*** 僅適用於開發目的,不適合於生產環境 * 缺乏使用者驗證和授權 * 不支援複雜的查詢**結論**JSONServer 是一種強大的工具,可以快速輕鬆地模擬 RESTful API。它非常適合快速建立原型、測試或為靜態網站提供資料。然而,它不適合於生產環境,應該僅用於開發目的。