Maison >interface Web >js tutoriel >Mon parcours React : jour 19
Travailler avec json-server est un excellent moyen de simuler un serveur backend et de pratiquer les interactions API telles que GET, POST, PUT, PATCH et DELETE.
Qu'est-ce que json-server ?
1. Prérequis : Node.js
node -v npm -v
2. Installer le serveur json
npm install -g json-server@0.17.4
1. Démarrez le serveur
Créez un fichier db.json dans votre répertoire de travail avec quelques données initiales. Exemple :
{ "posts": [ { "id": 1, "title": "First Post", "content": "Hello World!" }, { "id": 2, "title": "Second Post", "content": "Learning JSON-Server" } ] }
json-server --watch db.json
2. Explorer les points de terminaison
Le serveur crée automatiquement des points de terminaison RESTful pour chaque collection dans db.json :
Postman est un outil permettant de faire des requêtes HTTP pour tester des API. Voici comment effectuer chaque opération avec Postman :
1. GET (Récupérer des données)
2. POST (Ajouter de nouvelles données)
{ "id": 3, "title": "New Post", "content": "This is a new post" }
3. PUT (Remplacer la ressource entière)
Corps (JSON) :
{
"title": "Titre mis à jour"
>
Résultat : remplace la ressource entière par les données fournies.
Avant :
{ "id": 2, "title": "Second Post", "content": "Learning JSON-Server" }
Après :
{ "title": "Updated Title" }
4. PATCH (Mettre à jour les champs spécifiques)
node -v npm -v
Résultat : Met à jour uniquement le champ spécifié dans la ressource.
Avant :
npm install -g json-server@0.17.4
Après :
{ "posts": [ { "id": 1, "title": "First Post", "content": "Hello World!" }, { "id": 2, "title": "Second Post", "content": "Learning JSON-Server" } ] }
5. SUPPRIMER (Supprimer les données)
Différences clés entre PUT et PATCH
METTRE
PATCH
Ce que j'ai appris :
Jour 19 Écrasé.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!