2017-05-29 2 views
0

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?

+0

Wird der Client (Browser?) Die Aufrufe von '/ backend' tätigen oder wird die serverseitige REST-API selbst diese Aufrufe tätigen? –

+0

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. –

Antwort

0

Tomcat enthält keine Komponenten, die als Proxy-Server gelten. Wenn Sie Anfragen über Tomcat beantworten möchten, müssen Sie eine Drittanbieterlösung verwenden. Vorschläge für Lösungen von Drittanbietern sind für Stack Overflow nicht verfügbar.

Verwandte Themen