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.
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.
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 ).
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%});
Tags und Links javascript rest node.js web-services underscore.js