跨域访问nginx(nginx支持跨域的方法)
跨域访问nginx(nginx支持跨域的方法)
在nginx的配置文件中添加允许跨域的响应头。
参考nginx官方文档,添加响应头的方法如下:
在conf文件的server作用域中添加如下响应头:
server {
listen 80;
# 其他配置...
# 允许跨域
add_header Access-Control-Allow-Origin *;
add_header Access-Control-Allow-Methods 'GET POST OPTIONS';
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';
# 其他配置...
}
保存配置,重启nginx服务器,尝试跨域请求nginx目录下的json文件,响应成功。