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/

https://segmentfault.com/q/1010000007665348