跨域问题 cors:跨域资源共享(了解) js不支持跨域资源共享、由于js同源策略导致的问题 同源策略(协议: 主机 :端口:)一旦js操作的数据在不同的同源上则产生跨域问题 解决办法 : 1. 通过 2 jsonp来实现js跨域,底层原理是 <script> 2.1 jsonp: 在跨域使用Ajax获取json数据时,存在跨域的限制。不过,在Web页面上调用js的script脚本文件时却不受跨域的影响,JSONP就是利用这个来实现跨域的传输。因此,我们需要将Ajax调用中的dataType从JSON改为JSONP(相应的API也需要支持JSONP)格式。 JSONP只能用于GET请求 3 需要服务器的支持,通过CORS跨域 修改服务器的响应头信息 3.1 Access-Control-Allow-Origin 值 为 * , 代表允许跨域 4.Nginx 反向代理设置 头信息