周凯,个人博客

  • 前端
  • 嵌入式
  • 工具
  • 后端
  • 随笔
个人记录
  1. 首页
  2. nginx
  3. 正文

nginx跨域配置

2024年 10月 12日 835点热度 0人点赞 0条评论
server {
    listen 80;
    server_name your_domain.com;  # 替换为你的域名

    location /yysbxcx {
        # 允许跨域的来源域名
        add_header 'Access-Control-Allow-Origin' '*' always;

        # 如果请求是 OPTIONS 方法,还需要允许以下头:
        add_header 'Access-Control-Allow-Methods' 'GET, POST, OPTIONS' always;
        add_header 'Access-Control-Allow-Headers' 'Authorization, Content-Type, Accept' always;

        # 如果请求为 OPTIONS 方法,则直接返回 204,无需进一步处理
        if ($request_method = 'OPTIONS') {
            return 204;
        }

        # 如果被代理地址有配置了跨域请求,需要添加这个去除被代理地址的跨域头
        proxy_hide_header Access-Control-Allow-Origin;

        # 其他处理逻辑,比如反向代理
        proxy_pass http://your_backend_server;  # 替换为你的后端服务器
    }
}

🎯 拓展阅读提示

本文涉及的内容已同步至公众号后台,我会在那里分享更多深度内容和实用技巧

→ 点击关注:一行梦境

公众号二维码
本作品采用 知识共享署名 4.0 国际许可协议 进行许可
标签: 暂无
最后更新:2024年 10月 12日

周凯

这个人很懒,什么都没留下

打赏 点赞
< 上一篇

文章评论

razz evil exclaim smile redface biggrin eek confused idea lol mad twisted rolleyes wink cool arrow neutral cry mrgreen drooling persevering
取消回复

COPYRIGHT © 2022-现在 周凯,个人博客. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang

蒙ICP备18004897号