解决跨域的方式

61 阅读1分钟

JSONP

<script>
  window.onSuccess = function (data) {
    console.log(data);
  }
</script>
<!-- 数据格式,返回一段字符串 -->
'onSuccess({errno:0,data:{数据内容}})'
<script src="https://www.aaa.com/api/getData"></script>

CORS

//CORS 配置允许跨域(服务端)
response.setHeader("Access-Control-Allow-Origin","http://localhost:8011") //允许跨域的域名
response.setHeader("Access-Control-Allow-Origin","X-Requested-With")
response.setHeader("Access-Control-Allow-Origin","PUT,POST,GET,DELETE,OPTIONS")
response.setHeader("Access-Control-Allow-Origin","true") //允许跨域接收cookie

proxy

webpack中配置允许跨域