die Schnittstelle zu einer beliebigen REST-API

Derzeit gibt es im Bereich der Programmierung verschiedene Technologien, die den Aufbau und die Entwicklung von Anwendungen und digitalen Plattformen vereinfachen. Wenn Sie dem Programmierbereich Dienste / Anwendungen folgen, haben Sie sicherlich von den Begriffen „Webdienste“ und API (Application Programming Interface) gehört.

Im letzten Artikel haben wir gezeigt, wie man mit dem Loopback von IBM und mongoDB schnell eine API erstellt. Heute werden wir sehen, wie man GraphQL benutzt.


LoopBack ist ein Framework zum Erstellen der Node.js-API, mit dem Sie Back-End-Funktionen erstellen können. Dieses Framework arbeitet als API-Erstellungsassistent. Der Programmierer kann einfach ein Datenmodell definieren, Controller erstellen, seine API mit Datenbanken verbinden usw. – mehr erfahren Sie hier.

Heute zeigen wir Ihnen, wie Sie GraphQL installieren, um eine Schnittstelle für eine beliebige REST-API zu erstellen. Erinnere dich daran REST – REpresentational State Transfer ist ein Architekturmodell, das das HTTP-Protokoll für die Kommunikation mit GET, POST, PUT und DELETE verwendet. Es gibt verschiedene Darstellungen, um eine Ressource darzustellen, z. B. XML, JSON, wobei letzteres am häufigsten verwendet wird. Mehr wissen hier weiter.

Wie installiere und verwende ich GraphQL mit Loopback?

Die Installation von GraphQL ist äußerst einfach. OpenAPI-to-GraphQL kann als Bibliothek oder Befehlszeilenschnittstelle (CLI) verwendet werden. Führen Sie einfach den folgenden Befehl aus, um die OpenAPI-to-GraphQL-CLI zu installieren: npm i -g openapi-to-graphql-cli

Dann sollten Sie Ihre App ausführen und die Adresse http://127.0.0.1:3000/openapi.json öffnen und die Datei openapi.json erhalten.

OpenAPI-to-GraphQL: Die Schnittstelle für jede REST-API

Dann müssen sie den Befehl ausführen openapi-to-graphql openapi.json Die Ausgabe sollte ungefähr so ​​sein.

OpenAPI-to-GraphQL: Die Schnittstelle für jede REST-API

Der nächste Schritt besteht darin, den Browser zu öffnen und die folgende Adresse einzugeben: http://127.0.0.1:3000/graphql und starten Sie die gewünschten Abfragen an Ihre API Rest.

OpenAPI-to-GraphQL: Die Schnittstelle für jede REST-API

Sehen Sie sich das folgende Video an, um besser zu verstehen, wie alles funktioniert.

Wie bei GraphQL gibt es viele andere einfache Tools, die für die Integration und Interaktion mit unserer API verwendet werden können. Wenn Sie andere Tools kennen, teilen Sie diese in diesem Artikel.

Lesen Sie auch …