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 la 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 :

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 :

Créer un article

Créer un nouvel article 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 :
  • 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 :
  • 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 I do if I get an error when testing these endpoints in Postman?

Can you provide example request bodies for creating or updating a post?

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 la 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 :

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 :

Créer un article

Créer un nouvel article 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 :
  • 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 :
  • 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