Verwenden von Node.js zum Herstellen einer Verbindung mit einer REST-API

8

Ist es sinnvoll, mit Node.js eine eigenständige App zu schreiben, die zwei REST-APIs verbindet?

Ein Ende wird ein POS - Point of Sale - System sein

Die andere wird eine gehostete eCommerce-Plattform sein

Es wird eine minimale Schnittstelle für die Konfiguration des Dienstes geben. nichts mehr.

    
AndrewMcLagan 22.04.2013, 13:31
quelle

3 Antworten

24

Ja, Node.js ist perfekt geeignet, um externe APIs aufzurufen. Genau wie alles in Node basieren die Funktionen zum Ausführen dieser Aufrufe jedoch auf Ereignissen, was bedeutet, dass Dinge wie das Puffern von Antwortdaten im Gegensatz zu dem Empfangen einer einzelnen abgeschlossenen Antwort ausgeführt werden.

Zum Beispiel:

%Vor%

Es kann sinnvoll sein, eine einfache Wrapper-Bibliothek zu finden (oder eigene zu schreiben), wenn Sie viele dieser Aufrufe durchführen.

    
Robert Mitchell 22.04.2013, 19:52
quelle
1

Sicher. Die node.js-API enthält Methoden zum Ausführen von HTTP-Anforderungen:

Ich nehme an, dass die App, die Sie schreiben, eine Web-App ist. Möglicherweise möchten Sie ein Framework wie Express verwenden, um einige der Grunt-Arbeiten zu entfernen (siehe auch diese Frage auf node.js web frameworks ).

    
Paul D. Waite 22.04.2013 15:29
quelle
-1

Ein einfacheres und nützlicheres Werkzeug ist die Verwendung einer API wie Unirest; URest ist ein Paket in NPM, das einfach zu einfach wie

zu verwenden ist %Vor%

});

    
quelle