Статический Buildpack выдает CORS 405 Метод не разрешен для файла JSON
Я использую Swisscom Application Cloud (на основе Cloudfoundry). Я развернул приложение под названием Static Buildpack, и идея заключается в том, что это приложение доставляет файл JSON. Как только я пытаюсь получить доступ к удаленному файлу JSON из приложения AngularJS с помощью вызова GET, я получаю метод 405 Not Allowed при вызове OPTIONS. Я думаю, что это проблема CORS. Есть ли у кого-нибудь идеи, как я могу убедиться, что CORS правильно обрабатывается моим приложением Static Buildpack? В любом случае я могу определить это в моем manifest.yml?
Привет, Марк
1 ответ
Не пытаясь это сделать самостоятельно, я думаю, что вы можете добиться этого, предоставив настраиваемую конфигурацию nginx ( http://docs.cloudfoundry.org/buildpacks/staticfile/), содержащую настройки CORS.
Примеры Nginx CORS: https://serverfault.com/questions/162429/how-do-i-add-access-control-allow-origin-in-nginx/