2016-07-20 16 views
1

Ich verwende die Swisscom Application Cloud (basierend auf Cloudfoundry). Ich habe eine App mit Static Buildpack installiert und die Idee ist, dass diese App eine JSON-Datei liefert. Sobald ich versuche, mit einem GET-Aufruf von einer AngularJS-Anwendung auf die entfernte JSON-Datei zuzugreifen, erhalte ich beim Aufruf von OPTIONS eine 405-Methode nicht zulässig. Ich denke, es ist ein CORS-Problem. Gibt es jemanden da draußen, der eine Idee hat, wie ich sicherstellen kann, dass CORS von meiner Static Buildpack App richtig gehandhabt wird? Kann ich das irgendwie in meinem manifest.yml definieren?Statisches Buildpack wirft CORS 405 Methode nicht erlaubt für JSON-Datei

Greets, Marc

Antwort

2

Ohne es selbst versucht zu haben, ich denke, Sie dies, indem Sie eine benutzerdefinierte nginx Konfiguration erreichen können (http://docs.cloudfoundry.org/buildpacks/staticfile/#custom_nginx_configuration) Einstellungen CORS enthält.

Nginx CORS Beispiele: https://serverfault.com/questions/162429/how-do-i-add-access-control-allow-origin-in-nginx/

+0

Vielen Dank für Ihre Hilfe Matthias. Es funktionierte, indem eine eigene nginx.conf innerhalb der bereitgestellten App zur Verfügung gestellt wurde. – mooonli