一、什么是跨域
浏览器从一个域名的网页去请求另一个域名的资源时,域名、端口、协议任一不同,都是跨域
二、Nginx静态资源跨域访问设置
使用模块名称是
ngx_http_headers_module
指令: add_header name value [always]; 可存在位置:http, server, location, if in location
作用:添加 http 响应头的。
如果响应代码等于200、201(1.3.10),204、206、301、302、303、304、307 或308,则将指定字段添加到响应标头
如果always指定了参数(1.7.5),则无论响应代码如何,都将添加标头字段
location /img/ {
add_header Access-Control-Allow-Orgin 访问域名;
add_header Access-Control-Allow-Methods GET,POST,PUT,DELETE,OPTIONS; //请求方式
root /Users/chokshen/Desktop/;
}