Tech

l’interface avec n’importe quelle API REST

Par Julian, le février 7, 2021 — application, applications — 3 minutes de lecture
OpenAPI-to-GraphQL: a interface para qualquer API REST

Actuellement, il existe plusieurs technologies dans le domaine de la programmation qui simplifient la construction et le développement d’applications et de plateformes numériques. Si vous suivez la zone de programmation des services / applications, vous avez certainement entendu parler du terme «Web Services» et API (Application Programming Interface).

Dans le dernier article, nous avons appris à créer rapidement une API avec le bouclage d’IBM et de mongoDB. Aujourd’hui, nous allons voir comment utiliser GraphQL.


LoopBack est un framework pour créer l’API Node.js qui vous permet de créer des fonctionnalités back-end. Ce framework fonctionne comme un assistant de création d’API. Le programmeur peut facilement définir un modèle de données, créer des contrôleurs, connecter son API à des bases de données, etc. – vous pouvez en savoir plus ici.

Aujourd’hui, nous allons vous montrer comment installer GraphQL pour créer une interface pour n’importe quelle API REST. Souviens-toi que REST – REpresentational State Transfer est un modèle architectural qui utilise le protocole HTTP pour la communication vers GET, POST, PUT et DELETE. Il existe plusieurs représentations pour présenter une ressource, par exemple, XML, JSON, ce dernier étant le plus utilisé. En savoir plus ici.

Comment installer et utiliser GraphQL avec loopback?

L’installation de GraphQL est extrêmement simple. OpenAPI-to-GraphQL peut être utilisé comme bibliothèque ou interface de ligne de commande (CLI). Pour installer la CLI OpenAPI-to-GraphQL, exécutez simplement la commande: npm i -g openapi-to-graphql-cli

Ensuite, vous devez exécuter votre application et ouvrir l’adresse http://127.0.0.1:3000/openapi.json et obtenir le fichier openapi.json.

OpenAPI-to-GraphQL: l'interface pour toute API REST

Ensuite, ils doivent exécuter la commande openapi-à-graphql openapi.json la sortie devrait être quelque chose comme ça.

OpenAPI-to-GraphQL: l'interface pour toute API REST

L’étape suivante consiste à ouvrir le navigateur et à saisir l’adresse suivante: http://127.0.0.1:3000/graphql et commencez à faire les requêtes souhaitées sur votre API Rest.

OpenAPI-to-GraphQL: l'interface pour toute API REST

Pour mieux comprendre comment tout fonctionne, regardez la vidéo suivante.

Comme GraphQL, il existe de nombreux autres outils simples à utiliser pour l’intégration et l’interaction avec notre API. Si vous connaissez d’autres outils, partagez cet article.

Lisez aussi…

Julian

Julian

Je suis correspondant principal chez WebVZ; le site hebdomadaire consacré à l'avenir des médias, la technologie, la culture (série, film, musique) et jeux-vidéo. J'anime parfois (en plus de mes articles), une série de d'interviews percutantes avec les principaux acteurs de l'industrie des médias et de la technologie.

Commentaires

Laisser un commentaire

Votre commentaire sera révisé par les administrateurs si besoin.