nginx 跨域
centos 跨域
模板
location * {
add_header Access-Control-Allow-Origin *;
add_header Access-Control-Allow-Methods 'GET, POST, OPTIONS,DELETE,PATCH';
add_header Access-Control-Allow-Headers 'DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Authorization';
if ($request_method = 'OPTIONS') {
return 204;
}
}
add_header Access-Control-Allow-Origin
可以设置谁能跨域,指定一个域名或者多个域名
反代
反代的时候,宝塔里面是设置在反代里面,也就是点开反代,有个配置文件,这段代码是丢在配置文件里面的。
由于我使用的node服务,node服务也需要配置CORS,所以我的选择是node为准,nginx只是中转,他不做任何限制。
所以可以改为如下
location * {
add_header Access-Control-Allow-Origin *;
add_header Access-Control-Allow-Methods 'GET, POST, OPTIONS,DELETE,PATCH';
add_header Access-Control-Allow-Headers 'DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Authorization';
}
版权申明
本文系作者 @木灵鱼儿 原创发布在木灵鱼儿站点。未经许可,禁止转载。
暂无评论数据