域之间从一个域向另一个域请求的各种资源是什么? 其中,两个地址的域名、端口、协议不同就会被视为域间,无法直接获取域间资源。
跨域原理:
步骤1 :一个用户访问静态页面,静态页面访问nginx,
步骤nginx将你的请求转到后台,
第3步在后台向nginx返回消息。 让nginx看看此时是否需要穿越域。 穿越域后,此问题不再可用,需要穿越域,因此返回四个头
nginx代理后台代理前端不需要域间;nginx只代理后台需要域间
在解决域间问题的nginx中添加四个头可以解决域间问题
位置/{
proxy _ pass http://localhost :8080 /
add _ header access -控制- allow-origin *;
add _ header access-control-allow-methods *;
add _ header access-control-allow-credentials true;
add _ header access-control-allow-headers *;
}