Contenu du cours
Développement Backend Avec Node.js et Express.js
Développement Backend Avec Node.js et Express.js
Démarrer et Tester l'API
Maintenant que nous avons terminé le développement de notre API similaire à Twitter, il est temps de lancer l'application et de tester sa fonctionnalité. Pour démarrer l'application, ouvrez votre terminal et exécutez la commande suivante :
Une fois que vous voyez le message de succès dans le terminal, vous pouvez ouvrir Postman pour observer comment notre application répond aux requêtes des clients.
Remarque
Si vous vous retrouvez bloqué ou souhaitez approfondir le code, vous pouvez accéder au code source complet de cette API similaire à Twitter sur notre dépôt GitHub.
Test dans Postman
Analysons les URL responsables des différentes fonctionnalités et voyons comment l'API répond à chaque requête.
Obtenir tous les articles
Utilisez cette requête pour récupérer tous les articles de notre base de données. Aucun corps de requête ou paramètre supplémentaire n'est nécessaire.
- Méthode: GET;
- URI:
localhost:3000/api/
; - Réponse:
Obtenir un article par son ID
Récupérez un article spécifique en fonction de son ID. Vous devez passer l'ID dans l'URL; le corps de la requête reste inchangé.
- Méthode: GET;
- URI:
localhost:3000/api/post/2
; - Réponse:
Créer un Post
Créez un nouveau post en fournissant des données valides à l'API. Les données doivent être au format JSON et contenir les champs corrects.
- Méthode: POST;
- URI:
localhost:3000/api/
; - Corps de la requête:
- Réponse:
Mettre à jour un post
Mettez à jour un post existant en fournissant l'ID du post dans les paramètres et des données valides dans le corps de la requête au format JSON. L'API mettra à jour la base de données en conséquence
- Méthode: PUT;
- URI:
localhost:3000/api/post/3
; - Corps de la requête:
- Réponse:
Supprimer un Post
Supprimez un post de la base de données en passant l'ID du post dans les paramètres de l'URL.
- Méthode: DELETE;
- URI:
localhost:3000/api/post/1
; - Réponse:
En suivant ces étapes et en testant l'API avec Postman, vous pouvez vous assurer qu'elle fonctionne comme prévu, en traitant diverses requêtes et en fournissant des réponses appropriées.
Merci pour vos commentaires !