侧边栏壁纸
博主头像
Wood Chen博主等级

独唱独酬,独行独坐还独卧

  • 累计撰写 233 篇文章
  • 累计创建 166 个标签
  • 累计收到 9 条评论

目 录CONTENT

文章目录

nginx  怎么配置以允许跨域访问

wood
2023-04-07 / 0 评论 / 0 点赞 / 15 阅读 / 567 字

要允许跨域请求,可以在nginx的配置文件中添加以下内容:

location / {
    add_header 'Access-Control-Allow-Origin' '*';
    add_header 'Access-Control-Allow-Methods' 'GET, POST, OPTIONS';
    add_header 'Access-Control-Allow-Headers' 'DNT,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Range';
    if ($request_method = 'OPTIONS') {
        return 204;
    }
}

以上配置可以实现允许所有来源的跨域请求,并支持GET、POST和OPTIONS方法。其中,'Access-Control-Allow-Headers'字段指定了允许的请求头,如果客户端的请求头不属于这些值,则会被拒绝。如果客户端发送的是OPTIONS请求,则直接返回HTTP状态码204,表示允许该请求。

0

评论区