2017-06-27 18 views
0

Ich erstelle ein Angular 2-Projekt, das Node.Js verwendet, da BackEnd und Node.Js externe APIS-Aufrufe von Drittanbietern tätigen (wie Gandi), die nur Aufrufe von Python, PHP akzeptieren oder Node.Js.Node.js mit Angular 2-Anwendung integrieren

Ich habe Node.Js.

Ich habe wenige APIs von Angular 2-Diensten mit HTTP-Protokoll aufgerufen. Jetzt weiß ich nicht, wo ich diesen Node.Js-Code schreiben und diesen Node.Js-Code mit Angular 2-Diensten integrieren soll.

Ich denke, nur eine Beispielanwendung oder Beispielarchitektur, die eine Kombination von Node.Js und Angular 2 ist, wird viel helfen.

Muss ich Restful-Dienste mit Node.Js erstellen?

Wenn ja, muss ich Express.Js auch für Serverzwecke verwenden?

Hinweis: Ich habe keine Mittelwert Stapel Anwendung will (No Mongo DB)

Antwort

1

Eigentlich ist es ziemlich einfach.

Ich würde einfach die Angular 2 App auf dem Frontend und die Node.Js API auf dem Backend als unabhängige Projekte betrachten. Es ist sehr wahrscheinlich, dass sie auf verschiedenen Providern laufen (zB Firebase für Angular 2 App und Heroku für den Node.js Server), so dass es sinnvoll ist, sie als 2 verschiedene Projekte mit ihren einzigartigen Abhängigkeiten zu behandeln.

ich vor kurzem ein ähnliches Projekt durchgeführt habe, Angular mit 2 + webpack als Frontend und Django auf dem Back-End: https://github.com/damnko/angular2-django-movies

Hoffnung macht den Sinn, sonst bitte ich wissen lassen

+0

Danke, Können Sie mir ein Beispiel für Ruhe-basierte API mit Node.Js geben, die Aufruf an alle 3rd Party API macht? –

+0

Sie meinen, Sie möchten eine externe API vom Node.Js-Backend oder von Angular 2 zum Node.Js-Backend aufrufen? – crash

+0

Ich möchte ein externes APi von Node.Js Backend anrufen –