四时宝库

程序员的知识宝库

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文件,响应成功。

发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言
    友情链接