Apprendre le Node.js
Apprendre le Node.js facilement et simplement.
Project maintained by NotPunchnox
Hosted on GitHub Pages — Theme by mattgraham
Voici une version améliorée et mieux structurée de votre fichier Markdown :
Insomnia REST
Dans ce cours, vous apprendrez à utiliser Insomnia REST, un outil similaire à Postman qui permet d’interagir avec vos API REST de manière simple et intuitive.
1. Installation
Étape 1 : Télécharger Insomnia
- Rendez-vous sur le site officiel d’Insomnia.
- Créez un compte si ce n’est pas déjà fait.
- Téléchargez le logiciel en cliquant sur le bouton Download, comme illustré ci-dessous, et suivez les instructions d’installation :

2. Démarrage avec Insomnia
Étape 1 : Lancer Insomnia
Après l’installation, lancez Insomnia. Vous arriverez sur la page d’accueil du tableau de bord :

Étape 2 : Créer une collection
Une collection regroupe les requêtes que vous testez dans Insomnia. Pour créer une collection :
- Cliquez sur Create ou sur l’icône de collection.
- Donnez un nom à votre collection (par exemple : “Test API”).
Voici une illustration de cette étape :

3. Tester une API REST
Pour tester une API, vous devez en disposer d’une. Si vous n’avez pas encore d’API, vous pouvez suivre ce cours pour créer une API avec Express.
Étape 1 : Ajouter une requête
- Sélectionnez votre collection.
- Cliquez sur New Request pour créer une nouvelle requête.
- Donnez un nom à la requête (par exemple : “Liste des utilisateurs”).
- Choisissez le type de requête (GET, POST, PUT, DELETE, etc.).
- Saisissez l’URL de l’endpoint (par exemple :
http://localhost:5000/api/utilisateurs
).
Voici une illustration pour créer une requête :

Étape 2 : Exemple de requête GET
Voici un exemple d’une requête GET sur l’endpoint /api/utilisateurs
de l’API précédente.
Détails de la requête :
- Méthode : GET
- URL :
http://localhost:5000/api/utilisateurs
- Résultat attendu : Une liste des utilisateurs au format JSON.
Capture d’écran
Voici un aperçu des informations principales :

Étape 3 : Génération du code de la requête
Insomnia vous permet de générer un exemple de code pour la requête que vous testez. Cela vous aide à visualiser comment écrire cette requête dans différents langages de programmation.

Résumé
Avec Insomnia, vous pouvez :
- Tester vos endpoints API (GET, POST, PUT, DELETE).
- Créer et organiser des collections pour regrouper vos requêtes.
- Vérifier rapidement les résultats et les réponses des API.
- Générer le code de la requête dans le langage que vous souhaitez.
Si vous n’avez pas encore d’API à tester, reportez-vous au cours précédent : Créer une API REST avec Express.