如何避免基于角度种子的项目中的CORS?

时间:2017-06-22 14:20:54

标签: angular amazon-web-services cors http-proxy

我开始从Angular Seed项目(https://github.com/mgechev/angular-seed)开发Web应用程序。我遇到的问题是,当HTTP客户端调用托管在亚马逊上的后端时,它会失败。解决方案是在Amazon Web服务器上设置CORS。 考虑到应用程序将托管在同一台服务器上,因此我不需要CORS,有没有办法让本地主机服务器代理在开发过程中对亚马逊的任何API调用?

我知道其他Angular项目(例如generator-angular-fullstack https://github.com/angular-fullstack/generator-angular-fullstack/issues/1869)提供了这样的解决方案。

谢谢!

1 个答案:

答案 0 :(得分:0)

根据托管后端的亚马逊服务,您可以在控制台中更改它。

例如,如果您正在使用AWS API网关,this page显示了如何通过更改Access-Control-Allow-Methods,Access-Control-Allow-Headers,Access-Control-Allow-Origin来启用CORS

还可以使用Chrome plugin来启用CORS。