ajax跨域请求的几种方式
第一种:后台接口配合 设置header 头 以php为例
第二种: jsonp 原理是<script></scirpt>函数回调
前端:
服务端:
第三种:代理 如 nginx 代理 node 代理
nginx自行百度。node代理实现如下:
引入http,request
创建 服务 http.createServer
监听服务 apiServer.listen
用户调用 127.0.0.1:9090/api.php
代理调用 http://localhost/api/api.php 获得返回值 (request.get)
代理再将返回值包装 设置headr头 返回给调用者 从而解决跨域问题(callback)