Nginx设置CORS实现跨域访问

默认情况下Ajax在请求跨域的时候会被阻止,如调用API/前端库字体等不方便,可通过如下设置来实现跨域访问。

Nginx配置

在nginx server段内添加如下代码,并重启Nginx即可:

location /{
    add_header 'Access-Control-Allow-Origin' *;
    add_header 'Access-Control-Allow-Credentials' 'true';
    add_header 'Access-Control-Allow-Headers' 'Authorization,Content-Type,Accept,Origin,User-Agent,DNT,Cache-Control,X-Mx-ReqToken,X-Requested-With';
    add_header 'Access-Control-Allow-Methods' 'GET,POST';
}

详细说明请参考:Nginx通过CORS实现跨域

标签: CORS 跨域访问

发表评论: