【发布时间】:2017-11-15 01:06:48
【问题描述】:
我在本地有 angular 4 项目,我想使用 api 获取信息,我收到此错误
localhost/:1 XMLHttpRequest cannot load http:????. Response for preflight is invalid (redirect)
我在本地有一个 jquery 项目,它调用相同的 api 并且没有错误地得到答案
什么是问题?我在这个网站上看到很多问题和答案,没有人可以帮助我。
【问题讨论】:
-
这是一个 CORS 问题。服务器没有以预期的标头响应预检请求,因此浏览器拒绝发出实际请求。您的 jquery 项目是否从与您发出请求的 URL 和端口相同的 URL 和端口加载,而 Angular 项目是否从不同的 URL 或端口加载?
-
我在 localhost 和相同的 url 中运行它们,但没有任何变化