如何处理Angular JS中的CORS错误。我在chrome中使用了CORS工具并修复了问题,没有使用CORS工具就可以在前端处理它。我不想在后端做任何改变。
答案 0 :(得分:0)
CORS是一种内置的浏览器安全功能。现代浏览器使用CORS来确定是否已授予他们访问某种资源的权限。
关闭它是一个黑客。在chrome中使用CORS工具根本没有解决问题,它正在修补它,以便它可以在您的开发机器上运行。
您必须阅读有关如何在服务器端配置CORS的信息。对于安全的应用程序,CORS不是可选的,实现它是符合贵公司的利益的,但遗憾的是,在这里告诉您如何做到这一点超出了我的问题范围。
或者,您可以将应用程序和后端配置为使用CORS的旧表兄 JSONP 。 CORS通常比JSONP更受欢迎,因为JSONP仅支持GET请求,但在您的环境中设置可能更容易。