Wie Sie angeben, 'Access-Control-Allow-Origin', wenn ausgeführt eckig-cli dienen

Bin ich mit einem Spring-API-server und einem Eckig-cli-server zu dienen, bis meine statische Inhalte. In der Produktion werden wir mit einem CDN, aber für die Entwicklung sowohl der front-und backend-Server läuft auf meinem lokalen Rechner auf verschiedenen ports. Die Frühjahr-server dient der ersten html-Seite und dann den rest des JS -, CSS-und html kommen aus der Win-cli/CDN.

Das problem ist, dass, wenn der Aufruf System.import() erfolgt, wird der browser beschwert sich über CORS:
XMLHttpRequest cannot load http://localhost:4200/system-config.js. Kein "Access-Control-Allow-Origin' - header vorhanden ist, auf die angeforderte Ressource. Herkunft 'http://localhost:8080' ist daher nicht der Zugriff erlaubt.
zone.js:323 Fehler: - Fehler: XHR-Fehler beim laden http://localhost:4200/system-config.js(...)

Wie Konfiguriere ich eckige-cli, um die 'Access-Control-Allow-Origin' header, damit der browser nicht kotzen.

Ich dachte an die Schaffung einer Art "proxy" zu senden, die Anträge hin und her, um den API-server während der Entwicklung, aber ich bin auch daran interessiert, etwas weniger stinkende...

InformationsquelleAutor wholladay | 2016-05-17

Schreibe einen Kommentar