zu implementieren Ich entwickle eine Anwendung mit angularjs Anwendungsfrontend als Backend Dropwizard. Ich plane, Nginx als Gateway für den Backend-Dropwizard-Server und als Asset-Server (Bilder und vielleicht die angularjs-Anwendung) zu verwenden.Wie eine Angularjs-Anwendung Frontend mit Nginx und Dropwizard
ist meine Frage, was die beste Strategie für deployement ist:
- Bündelung AngularJS mit dem dropwizard Backend und mit nginx als Frontend?
- Anwendung angularjs auf dem nginx-Server bereitstellen?
Vielen Dank im Voraus,
Die Frage ist entweder sollte ich nur meine Frontend Angularjs in Nginx bereitstellen oder es mit meinem Back-End-Server zu bündeln? und warum? –
Wenn Sie Ihr Frontend in nginx und proxy für das Backend bereitstellen, erhalten Sie eine komplexere Umgebung, aber Sie sind viel flexibler beim Skalieren Ihrer Anwendung. Auf der anderen Seite ist eine monolithische Architektur (Winkel und Backend auf demselben Server) einfach zu entwickeln und zu implementieren und spricht ein kleines Team an. Aber wenn Sie ein Nginx trotzdem verwenden, setzen Sie das Frontend auf den Nginx. – fabwu