From 3096d7dedd3481868a95d5f9dc7893114c4d0ae5 Mon Sep 17 00:00:00 2001 From: black1552 Date: Fri, 6 Mar 2026 10:40:19 +0800 Subject: [PATCH] =?UTF-8?q?feat(server):=20=E6=B7=BB=E5=8A=A0=E5=8F=8D?= =?UTF-8?q?=E5=90=91=E4=BB=A3=E7=90=86=E7=BD=91=E5=85=B3=E5=8A=9F=E8=83=BD?= =?UTF-8?q?=E5=B9=B6=E5=8D=87=E7=BA=A7=E4=BE=9D=E8=B5=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 新增 gateway.go 文件实现 HTTP 反向代理功能 - 添加 BuildRequest 函数用于创建反向代理处理器 - 实现自定义 Director 保留原始路径和查询参数 - 集成错误处理机制返回适当的 HTTP 状态码 - 升级 gf-common 依赖从 v1.0.1010 到 v1.0.1011 - 更新 go.mod 和 go.sum 文件依赖信息 - 更新 IDE 缓存配置文件中的路径映射信息 --- .idea/GOHCache.xml | 29 ++++++++++++++++++++++++++++- go.mod | 2 +- go.sum | 4 ++-- server/gateway.go | 46 ++++++++++++++++++++++++++++++++++++++++++++++ 4 files changed, 77 insertions(+), 4 deletions(-) create mode 100644 server/gateway.go diff --git a/.idea/GOHCache.xml b/.idea/GOHCache.xml index dfcabea..74951f5 100644 --- a/.idea/GOHCache.xml +++ b/.idea/GOHCache.xml @@ -153,6 +153,7 @@ + @@ -176,6 +177,25 @@