使用 json-server 是模擬後端伺服器並練習 GET、POST、PUT、PATCH 和 DELETE 等 API 互動的好方法。
什麼是 json-server?
1。先決條件:Node.js
node -v npm -v
2。安裝 json-server
npm install -g json-server@0.17.4
1。啟動伺服器
使用一些初始資料在工作目錄中建立 db.json 檔案。例:
{ "posts": [ { "id": 1, "title": "First Post", "content": "Hello World!" }, { "id": 2, "title": "Second Post", "content": "Learning JSON-Server" } ] }
json-server --watch db.json
2。探索端點
伺服器會自動為 db.json 中的每個集合建立 RESTful 端點:
Postman 是用來發出HTTP 請求來測試API的工具。以下是如何使用 Postman 執行每個操作:
1。 GET(取得數據)
2。 POST(新增資料)
{ "id": 3, "title": "New Post", "content": "This is a new post" }
3。 PUT(取代整個資源)
正文(JSON):
{
"title": "更新標題"
}
結果:用提供的資料取代整個資源。
之前:
{ "id": 2, "title": "Second Post", "content": "Learning JSON-Server" }
之後:
{ "title": "Updated Title" }
4。 PATCH(更新特定欄位)
node -v npm -v
結果: 僅更新資源中的指定欄位。
之前:
npm install -g json-server@0.17.4
之後:
{ "posts": [ { "id": 1, "title": "First Post", "content": "Hello World!" }, { "id": 2, "title": "Second Post", "content": "Learning JSON-Server" } ] }
5。 DELETE(刪除資料)
PUT 與 PATCH 之間的主要差異
放置
補丁
我學到了什麼:
第 19 天崩潰了。
以上是我的 React 之旅:第 19 天的詳細內容。更多資訊請關注PHP中文網其他相關文章!