Gitea允许无请求头跨域

Gitea允许无请求头跨域

想要 Gitea 支持无请求头跨域(Access-Control-Allow-Origin without a Credential),可以通过配置 Nginx 来实现。

以下是一个 Nginx 配置示例,用于允许跨域请求而不带有认证信息(例如 cookies 或 HTTP 认证):

server {
    listen 80;
    server_name gitea.example.com;
 
    location / {
        proxy_pass http://localhost:3000; # 假设 Gitea 运行在 localhost:3000
        add_header 'Access-Control-Allow-Origin' '*';
        add_header 'Access-Control-Allow-Methods' 'GET, POST, OPTIONS';
        add_header 'Access-Control-Allow-Headers' 'DNT,X-CustomHeader,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Authorization';
        add_header 'Access-Control-Allow-Credentials' 'true';
        if ($request_method = 'OPTIONS') {
            add_header 'Access-Control-Allow-Origin' '*';
            add_header 'Access-Control-Allow-Methods' 'GET, POST, OPTIONS';
            add_header 'Access-Control-Allow-Headers' 'DNT,X-CustomHeader,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Authorization';
            add_header 'Access-Control-Allow-Credentials' 'true';
            add_header 'Access-Control-Max-Age' 1728000;
            add_header 'Content-Type' 'text/plain charset=UTF-8';
            add_header 'Content-Length' 0;
            return 204;
        }
    }
}

将上述配置放置到反向代理的配置节点下。

注意:服务器环境为1panel下的OpenResty

相关推荐

  1. Gitea允许请求

    2024-03-28 23:56:03       41 阅读
  2. Ajax请求

    2024-03-28 23:56:03       36 阅读
  3. 前端怎么实现请求

    2024-03-28 23:56:03       41 阅读
  4. 前后端分离项目请求

    2024-03-28 23:56:03       55 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-03-28 23:56:03       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-03-28 23:56:03       106 阅读
  3. 在Django里面运行非项目文件

    2024-03-28 23:56:03       87 阅读
  4. Python语言-面向对象

    2024-03-28 23:56:03       96 阅读

热门阅读

  1. 4、Jenkins持续集成-用户权限和凭证管理

    2024-03-28 23:56:03       43 阅读
  2. Python爬虫之pyquery和parsel的使用

    2024-03-28 23:56:03       35 阅读
  3. 关于ubuntu18.04 ARM架构更换源失败的问题

    2024-03-28 23:56:03       44 阅读
  4. sql中使用了in直接卡死

    2024-03-28 23:56:03       44 阅读
  5. python学习

    2024-03-28 23:56:03       43 阅读
  6. 爬虫框架Scrapy从创建到使用

    2024-03-28 23:56:03       41 阅读