Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Exécution et Test de l’API REST | Création d'API REST avec Node.js et Express.js
Développement Backend avec Node.js et Express.js

bookExécution et Test de l’API REST

Maintenant que nous avons terminé le développement de notre API similaire à Twitter, il est temps d'exécuter l'application et de tester sa fonctionnalité. Pour démarrer l'application, ouvrez votre terminal et exécutez la commande suivante :

node index

Une fois que vous voyez le message de réussite dans le terminal, vous pouvez ouvrir Postman pour observer comment notre application répond aux requêtes des clients.

Remarque

Si vous êtes bloqué ou souhaitez explorer le code plus en détail, vous pouvez accéder au code source complet de cette API similaire à Twitter sur notre dépôt GitHub.

Tests dans Postman

Analyse des URL responsables des différentes fonctionnalités et observation des réponses de l'API à chaque requête.

Obtenir tous les articles

Utiliser cette requête pour récupérer tous les articles de notre base de données. Aucun corps de requête ni paramètre supplémentaire n'est nécessaire.

  • Méthode : GET ;
  • URI : localhost:3000/api/ ;
  • Réponse :
Tester l'API finale via Postman - obtenir tous les articles

Obtenir un article par son ID

Récupérer un article spécifique en fonction de son ID. L'ID doit être passé dans l'URL ; le corps de la requête reste inchangé.

  • Méthode : GET ;
  • URI : localhost:3000/api/post/2 ;
  • Réponse :
Tester l’API finale via Postman - obtenir un post par identifiant

Création d’un post

Créer un nouveau post en fournissant des données valides à l’API. Les données doivent être au format JSON et contenir les champs appropriés.

  • Méthode : POST ;
  • URI : localhost:3000/api/ ;
  • Corps de la requête :
Tester l’API finale via Postman - corps de la requête pour la création du post
  • Réponse :

Mettre à jour un article

Mettre à jour un article existant en fournissant l'identifiant de l'article 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 :
Tester l’API finale via Postman - mettre à jour le corps de la requête de l’article
  • Réponse :

Supprimer un article

Supprimer un article de la base de données en passant l'identifiant de l'article 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, il est possible de s'assurer qu'elle fonctionne comme prévu, en traitant diverses requêtes et en fournissant des réponses appropriées.

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 4. Chapitre 10

Demandez à l'IA

expand

Demandez à l'IA

ChatGPT

Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion

Suggested prompts:

Can you explain what each API endpoint does in more detail?

What should the request body look like for creating or updating a post?

How do I handle errors or unexpected responses from the API?

Awesome!

Completion rate improved to 2.56

bookExécution et Test de l’API REST

Glissez pour afficher le menu

Maintenant que nous avons terminé le développement de notre API similaire à Twitter, il est temps d'exécuter l'application et de tester sa fonctionnalité. Pour démarrer l'application, ouvrez votre terminal et exécutez la commande suivante :

node index

Une fois que vous voyez le message de réussite dans le terminal, vous pouvez ouvrir Postman pour observer comment notre application répond aux requêtes des clients.

Remarque

Si vous êtes bloqué ou souhaitez explorer le code plus en détail, vous pouvez accéder au code source complet de cette API similaire à Twitter sur notre dépôt GitHub.

Tests dans Postman

Analyse des URL responsables des différentes fonctionnalités et observation des réponses de l'API à chaque requête.

Obtenir tous les articles

Utiliser cette requête pour récupérer tous les articles de notre base de données. Aucun corps de requête ni paramètre supplémentaire n'est nécessaire.

  • Méthode : GET ;
  • URI : localhost:3000/api/ ;
  • Réponse :
Tester l'API finale via Postman - obtenir tous les articles

Obtenir un article par son ID

Récupérer un article spécifique en fonction de son ID. L'ID doit être passé dans l'URL ; le corps de la requête reste inchangé.

  • Méthode : GET ;
  • URI : localhost:3000/api/post/2 ;
  • Réponse :
Tester l’API finale via Postman - obtenir un post par identifiant

Création d’un post

Créer un nouveau post en fournissant des données valides à l’API. Les données doivent être au format JSON et contenir les champs appropriés.

  • Méthode : POST ;
  • URI : localhost:3000/api/ ;
  • Corps de la requête :
Tester l’API finale via Postman - corps de la requête pour la création du post
  • Réponse :

Mettre à jour un article

Mettre à jour un article existant en fournissant l'identifiant de l'article 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 :
Tester l’API finale via Postman - mettre à jour le corps de la requête de l’article
  • Réponse :

Supprimer un article

Supprimer un article de la base de données en passant l'identifiant de l'article 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, il est possible de s'assurer qu'elle fonctionne comme prévu, en traitant diverses requêtes et en fournissant des réponses appropriées.

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 4. Chapitre 10
some-alt