1

我正在使用 Swisscom Application Cloud(基于 Cloudfoundry)。我部署了一个使用静态 Buildpack 的应用程序,其想法是该应用程序交付一个 JSON 文件。当我尝试使用 GET 调用从 AngularJS 应用程序访问远程 JSON 文件时,我在 OPTIONS 调用中得到 405 Method Not Allowed。我认为这是一个CORS问题。有没有人知道如何确保我的静态 Buildpack 应用程序正确处理 CORS?无论如何我可以在 manifest.yml 中定义它吗?

问候,马克

4

1 回答 1

2

在没有自己尝试过的情况下,我想您可以通过提供包含 CORS 设置的自定义 nginx 配置( http://docs.cloudfoundry.org/buildpacks/staticfile/#custom_nginx_configuration )来实现这一点。

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

于 2016-07-20T13:24:36.397 回答