【发布时间】:2020-09-25 16:48:24
【问题描述】:
CORS 问题已经困扰了一段时间。我知道几个解决方案:
1) CORS:*(不推荐)
2) 为 API 调用创建代理。
我正在寻找其他一些更简单的解决方案。我知道这可能是一个重复的线程/问题,但事情已经发展,我希望得到另一个解决方案。
PS:我使用 Angular 作为前端框架。
【问题讨论】:
-
为什么您认为代理不是更简单的解决方案?只需最少的配置,它的效果就非常棒。
-
如果您正在调用第三方 API,您无法解决 CORS 问题,因为 CORS 是一种服务器端安全功能,可防止不受欢迎的请求。如果 API 返回 CORS 错误,也许您不应该调用它...
-
您不能使用自己的 CORS 标头。您必须说服所涉及的第三方自己对他们的服务器执行此操作。
-
“我知道这可能是一个重复的线程/问题,但事情已经发展了”——不要问重复的问题。 Issue a bounty 如果您认为答案不够充分,请关注现有问题。
-
我知道 angular 中的 proxy.conf.json 使用起来更简单,但我们只能将它与 ng serve 一起使用。有没有办法为 ng build --prod. 配置文件?
标签: javascript angular cors