如何处理Angular JS中的CORS错误。

时间:2016-03-31 07:30:36

标签: angularjs cross-browser cors cross-domain

如何处理Angular JS中的CORS错误。我在chrome中使用了CORS工具并修复了问题,没有使用CORS工具就可以在前端处理它。我不想在后端做任何改变。

enter image description here

1 个答案:

答案 0 :(得分:0)

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

关闭它是一个黑客。在chrome中使用CORS工具根本没有解决问题,它正在修补它,以便它可以在您的开发机器上运行。

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

或者,您可以将应用程序和后端配置为使用CORS的旧表兄 JSONP 。 CORS通常比JSONP更受欢迎,因为JSONP仅支持GET请求,但在您的环境中设置可能更容易。