CORS政策:对飞行前请求的响应未通过访问控制检查:飞行前请求不允许重定向

时间:2019-07-10 19:00:57

标签: angular

来自原点“ http://localhost:4200”的信息已被CORS政策阻止:对预检请求的响应未通过访问控制检查:预检请求不允许重定向。

1 个答案:

答案 0 :(得分:0)

您正在处理CORS问题(代表跨源资源共享),这意味着浏览器检测到您正在访问的资源位于当前位置以外的其他位置,并阻止该请求以避免安全问题。

CORS是一件好事,它可以提高Web的安全性,但是您必须在开发过程中进行处理,因为开发环境中的环境位置很可能与请求资源的服务器的环境位置不同。< / p>

您在这里有几个选择,我建议两个仅用于开发模式

使用浏览器插件停用CORS。这仅适用于开发,您需要确保您的生产版本位于与API相同的url中。

在服务器中添加允许任何来源的标头(允许来源:*),出于安全原因,不得在生产中使用该标头。