nginx 跨域

64 0

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';
} 
0
  • 本文分类:教程
  • 本文标签:nodenginx
  • 流行热度:已超过 64 人围观了本文
  • 发布日期:2020年09月2日 - 23时34分47秒
  • 版权申明:本文系作者@木灵鱼儿原创发布在木灵鱼儿站点。未经许可,禁止转载。

评论(0)

相关文章

微信收款码
微信收款码