【问题标题】:How to handle CORS error in Angular JS .如何处理 Angular JS 中的 CORS 错误。
【发布时间】:2016-07-19 12:31:21
【问题描述】:

如何处理 Angular JS 中的 CORS 错误。我在 chrome 中使用了 CORS 工具并解决了这个问题,任何机会在不使用 CORS 工具的情况下在前端处理它。我不想对后端进行任何更改。

enter image description here

【问题讨论】:

    标签: angularjs cross-browser cors cross-domain


    【解决方案1】:

    CORS 是一种内置的浏览器安全功能。现代浏览器使用 CORS 来确定它们是否已被授予访问特定资源的权限。

    关闭它是一种黑客行为。在 chrome 中使用 CORS 工具根本无法解决问题,它只是对其进行猴子修补,以便它可以在您的开发机器上运行。

    您必须阅读如何在服务器端配置 CORS。对于安全的应用程序,CORS 不是可选的,实施它符合贵公司的利益,但不幸的是,我在这里告诉你如何做到这一点超出了问题的范围。

    或者,您可以配置您的应用程序和后端以使用 CORS 的老表亲 JSONP。 CORS 通常比 JSONP 更受欢迎,因为 JSONP 仅支持 GET 请求,但在您的情况下可能更容易设置。

    【讨论】:

      猜你喜欢
      • 2014-12-28
      • 2021-11-13
      • 2019-07-06
      • 2021-03-16
      • 1970-01-01
      • 2020-05-01
      • 2017-03-07
      • 2016-08-30
      • 2019-06-25
      相关资源
      最近更新 更多