指的是浏览器不能执行其他网站的脚本,由浏览器的同源策略造成的。
jsonp
//穿件script标签 var script = document.createElement('script'); //设置回调函数 function getData(data){ console.log(data); } //设置script的src属性,设置请求地址 script.src = 'http://localhost:3000?callback=getData' //让script生效 document.body.appendChild(script);
koa-cors
https://wohugb.gitbooks.io/koajs/content/misc/koa-cors.html
nginx反向代理
server { ? ? ? ? listen? ? ? 80; #监听80端口,可以改成其他端口 ? ? ? ? server_name? localhost; # 当前服务的域名 ? ? ? ? access_log? root/usr/access.log? main; ? ? ? ? location / { ? ? ? ? ? ? proxy_pass http://localhost:81; ? ? ? ? ? ? proxy_redirect default; ? ? ? ? } location /apis { #添加访问目录为/apis的代理配置 rewrite? ^/apis/(.*)$ /$1 break; proxy_pass? http://localhost:82; } }
原文:https://www.cnblogs.com/TomAndJerry/p/11913956.html