js ajax发起跨域请求
常见的错误:
No ‘Access-Control-Allow-Origin’ header is present on the requested resource. Origin ‘http://xxx.com' is therefore not allowed access.
禁止跨域请求是浏览器的安全机制的一部分,不能随便绕开。
即便采用axios
,本质上仍是XMLHttpRequest
,会遇到同样的问题。
在不能触及被请求端的后端的前提下,需要使用代理来启用Access-Control-Allow-Origin
。
现在有了一种便捷手段:https://bird.ioliu.cn/