Rumah >hujung hadapan web >tutorial js >Perjalanan Reaksi Saya: Hari 19
Bekerja dengan json-server ialah cara terbaik untuk mensimulasikan pelayan bahagian belakang dan mengamalkan interaksi API seperti GET, POST, PUT, PATCH dan DELETE.
Apakah itu json-server?
1. Prasyarat: Node.js
node -v npm -v
2. Pasang json-server
npm install -g json-server@0.17.4
1. Mulakan Pelayan
Cipta fail db.json dalam direktori kerja anda dengan beberapa data awal. Contoh:
{ "posts": [ { "id": 1, "title": "First Post", "content": "Hello World!" }, { "id": 2, "title": "Second Post", "content": "Learning JSON-Server" } ] }
json-server --watch db.json
2. Teroka Titik Akhir
Pelayan secara automatik mencipta titik akhir RESTful untuk setiap koleksi dalam db.json:
Posmen ialah alat untuk membuat permintaan HTTP untuk menguji API. Begini cara untuk melaksanakan setiap operasi dengan Posmen:
1. DAPATKAN (Ambil Data)
2. POST (Tambah Data Baharu)
{ "id": 3, "title": "New Post", "content": "This is a new post" }
3. PUT (Ganti Keseluruhan Sumber)
Badan (JSON):
{
"title": "Tajuk Kemas Kini"
}
Hasil: Menggantikan keseluruhan sumber dengan data yang disediakan.
Sebelum:
{ "id": 2, "title": "Second Post", "content": "Learning JSON-Server" }
Selepas:
{ "title": "Updated Title" }
4. PATCH (Kemas kini Medan Khusus)
node -v npm -v
Hasil: Kemas kini hanya medan yang ditentukan dalam sumber.
Sebelum:
npm install -g json-server@0.17.4
Selepas:
{ "posts": [ { "id": 1, "title": "First Post", "content": "Hello World!" }, { "id": 2, "title": "Second Post", "content": "Learning JSON-Server" } ] }
5. PADAM (Alih Keluar Data)
Perbezaan Utama Antara PUT dan PATCH
LETAK
PATCH
Apa yang Saya Pelajari:
Hari 19 Hancur.
Atas ialah kandungan terperinci Perjalanan Reaksi Saya: Hari 19. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!