Ich bin relativ neu in Angular 2, und ich versuche, eine App mit dem Angular-CLI-System zu bauen. Das funktioniert und ich kann ng-dienen und die Anwendung kommt auf. Es scheint jedoch ein großer Schmerz in den Arsch zu sein, zu versuchen, die Anwendung mit etwas anderem als dem ng-serve System zu bedienen. Insbesondere versuche ich, die mit angle-cli mit einer Python Flask App erstellte Anwendung zu bedienen. Die Menge an Reifen, durch die ich scheinbar springen muss, um das zur Arbeit zu bringen, macht mich verrückt! Ich möchte dies tun, weil ich eine REST-API mit der Python/Flask-App bereitstellen möchte, die auf die HTTP-Dienstanforderungen der Angular 2-Anwendung reagiert.Angular-Cli mit jedem anderen Server
Hier sind die relevanten Versionen Ich verwende:
node - 6.2.2
npm - 2.9.5
angular 2 - rc.4
angular-cli - 1.0.0-beta.9
python - 2.7.5
flask - 0.10.1
Wie kann ich eine Angular App dienen, während Flasche mit?
Vielen Dank für Ihre Kommentare, sehr geschätzt. Ich muss vielleicht diesen Weg gehen, um voranzukommen. Aus internen Gründen, die mich stören, dienen die Flask-Anwendungen, die ich erstelle, ihren eigenen statischen Dateien, anstatt etwas wie nginx ihnen zu dienen. Ich weiß, das ist dumm, aber nicht in meiner Kontrolle. Aber da meine Flask-App die statischen Dateien bereitstellt, warum funktioniert das einfache App-Framework, das von angle-cli und ng new erstellt wird, wenn es mit ng serve geliefert wird, aber wenn ich versuche, die statischen Dateien mit Flask zu liefern? Es ist so, als würde die Datei main.js nicht ausgeführt, obwohl ich sie geladen sehe. –
@writes_on Wenn Sie ein bestimmtes Problem haben, müssen Sie ein [mcve] erstellen, das es demonstriert. – davidism