Heim >Web-Frontend >js-Tutorial >Meine Reaktionsreise: Tag 19
Die Arbeit mit JSON-Server ist eine großartige Möglichkeit, einen Backend-Server zu simulieren und API-Interaktionen wie GET, POST, PUT, PATCH und DELETE zu üben.
Was ist ein JSON-Server?
1. Voraussetzung: Node.js
node -v npm -v
2. JSON-Server installieren
npm install -g json-server@0.17.4
1. Starten Sie den Server
Erstellen Sie in Ihrem Arbeitsverzeichnis eine db.json-Datei mit einigen Anfangsdaten. Beispiel:
{ "posts": [ { "id": 1, "title": "First Post", "content": "Hello World!" }, { "id": 2, "title": "Second Post", "content": "Learning JSON-Server" } ] }
json-server --watch db.json
2. Endpunkte erkunden
Der Server erstellt automatisch RESTful-Endpunkte für jede Sammlung in db.json:
Postman ist ein Tool zum Senden von HTTP-Anfragen zum Testen von APIs. So führen Sie die einzelnen Vorgänge mit Postman aus:
1. GET (Daten abrufen)
2. POST (Neue Daten hinzufügen)
{ "id": 3, "title": "New Post", "content": "This is a new post" }
3. PUT (Gesamte Ressource ersetzen)
Körper (JSON):
{
„title“: „Aktualisierter Titel“
}
Ergebnis: Ersetzt die gesamte Ressource durch die bereitgestellten Daten.
Vorher:
{ "id": 2, "title": "Second Post", "content": "Learning JSON-Server" }
Nachher:
{ "title": "Updated Title" }
4. PATCH (Bestimmte Felder aktualisieren)
node -v npm -v
Ergebnis: Aktualisiert nur das angegebene Feld in der Ressource.
Vorher:
npm install -g json-server@0.17.4
Nachher:
{ "posts": [ { "id": 1, "title": "First Post", "content": "Hello World!" }, { "id": 2, "title": "Second Post", "content": "Learning JSON-Server" } ] }
5. DELETE (Daten entfernen)
Hauptunterschiede zwischen PUT und PATCH
PUT
PATCH
Was ich gelernt habe:
Tag 19 am Boden zerstört.
Das obige ist der detaillierte Inhalt vonMeine Reaktionsreise: Tag 19. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!