2. Installer Insomnia

Alors, précédemment nous avons ajouté un nouvel endpoint à notre API Rest, mais nous sommes encore incapables de l’utiliser. En effet, on ne peut que tester les requêtes de type GET depuis notre navigateur.

Il va donc nous falloir un nouvel outil, permettant d’effectuer des requêtes HTTP de tout type : GET, POST, PUT ou encore DELETE. Heureusement, les outils, ce n’est pas ça qui manque en informatique et nous sommes plutôt gâtés dans ce domaine.

Les deux outils qui sortent du lot sont Postman et Insomnia.

Si vous avez déjà l’habitude d’utiliser l’un ou l’autre de ces outils, alors aucune raison d’en changer.

Cependant, si vous n’avez aucune idée sur celui qu’il faut choisir, sachez que Postman s’est plus orienté à destination des entreprises, alors que Insomnia est resté un produit plus simple et plus developer-friendly.

La promesse d’Insomnia est simple : nous aider dans le développement de notre API Rest, sans prise de tête !

C’est donc Insomnia que nous allons utiliser dans le reste du cours et en plus son interface est beaucoup plus intuitive et simple pour démarrer.

Rendez-vous donc sur la page permettant de télécharger Insomnia.

Vous verrez peut-être deux produits distinct qui vous seront proposé sur cette page. L’outil dont nous avons réellement besoin est Insomnia Core, et non Insomnia Designer.

Ensuite, je vous invite à télécharger Insomnia Core, et suivre les instructions d’installation qui vous sont données. 👍

Dès que Insomnia est bien installé sur votre machine, vous êtes prêt à passer à la suite !

Insomnia et Postman sont tous deux compatibles sur Windows, Mac et Linux. Aussi, dans la suite du cours, nous nommerons le produit « Insomnia Core » simplement Insomnia, ce sera bien plus pratique.