Wir haben eine Spring-Boot-basierte Webanwendung erstellt. Was hat nur statische Ressourcen alle HTML-Seiten als eckige 2 Anwendung darunter.Tomcat als Proxy-Server
Die angular 2-Anwendung führt REST-API-Aufrufe aus, die von verschiedenen Servern ausgeführt werden.
Ich möchte tomcat so konfigurieren, dass alle Anrufe, die mit/backend beginnen, an verschiedene Server weitergeleitet werden sollen und alle Anfragen von demselben Server bedient werden sollen.
Es sollte wie Knoten-Server handeln, wo wir eine Proxy-config.json bereitstellen.
Können Sie eine Implementierung vorschlagen?
Wird der Client (Browser?) Die Aufrufe von '/ backend' tätigen oder wird die serverseitige REST-API selbst diese Aufrufe tätigen? –
Nein, die Client-Seite interagiert mit dem Backend-Server. Wenn die API-Aufrufe mit/backend beginnen, sollte der Tomcat-Server sie an einen anderen Server weiterleiten, und wenn dies nicht der Fall ist, sollte er sie nur aus seinem statischen Ordner heraus bedienen. –