美文网首页
通过nginx配置解决前端跨域CORS问题

通过nginx配置解决前端跨域CORS问题

作者: jerryloong | 来源:发表于2019-03-06 10:56 被阅读0次

    nginx 配置

                  location ~ ^/dingdang-cms/.*$
                    {
                        #add_header 'Access-Control-Allow-Origin' 'http://192.168.2.7:6970' always;
                        #如果使用此配置则只能为http://192.168.2.7:6970的域名可以访问
                        add_header 'Access-Control-Allow-Origin' "$http_origin";
                        add_header 'Access-Control-Allow-Credentials' 'true' always ;
                        if ($request_method = 'OPTIONS') {
                           add_header Access-Control-Max-Age "3600" ;
                           add_header 'Access-Control-Allow-Origin' 'http://192.168.2.7:6970' always;
                           #add_header 'Access-Control-Allow-Origin' "$http_origin";
                           add_header 'Access-Control-Allow-Headers' 'DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,  Access-Control-Expose-Headers, Token, Authorization';
                           return 200;
                        }
                    proxy_pass http://dingdang-cms;
                    }
    
    

    相关文章

      网友评论

          本文标题:通过nginx配置解决前端跨域CORS问题

          本文链接:https://www.haomeiwen.com/subject/tgxtpqtx.html