跨域处理
程序员文章站
2022-03-18 18:06:02
...
用NGINX做反向代理
下面是配置:(api的那个)
location /api/ {
add_header Access-Control-Allow-Origin *;
add_header Access-Control-Allow-Headers "Origin, X-Requested-With, Content-Type, Accept";
add_header Access-Control-Allow-Methods "GET, POST, OPTIONS";
rewrite ^/api/(.*)$ /$1 break; #所有对后端的请求加一个api前缀方便区分,真正访问的时候移除这个前缀
# API Server
proxy_pass http://localhost:9101/; #将真正的请求代理到serverB,即真实的服务器地址,ajax的url为/api/user/1的请求将会访问http://www.serverB.com/user/1
}
这样基本没问题了如果浏览器还是在报类似下面的错:
那是因为你采取的本地文件访问服务器地址,把文件放到服务器上就行
上一篇: PS图片像素怎么修改? ps调整图片像素大小的教程
下一篇: ps怎么给荷花图P添加月色效果?