From 6173bd00b190cac4a7c602906f2a216511ef6bb0 Mon Sep 17 00:00:00 2001 From: fuzhongyun <15339891972@163.com> Date: Thu, 22 Jan 2026 14:07:26 +0800 Subject: [PATCH] =?UTF-8?q?fix=EF=BC=9A=E9=92=89=E9=92=89=E6=9C=BA?= =?UTF-8?q?=E5=99=A8=E4=BA=BA=E5=9B=9E=E8=B0=83=E4=BB=A3=E7=90=86=E5=88=B0?= =?UTF-8?q?=E6=9C=AC=E5=9C=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- internal/services/callback.go | 16 +++++----------- 1 file changed, 5 insertions(+), 11 deletions(-) diff --git a/internal/services/callback.go b/internal/services/callback.go index 864d1f2..55c4d9f 100644 --- a/internal/services/callback.go +++ b/internal/services/callback.go @@ -21,6 +21,7 @@ import ( "github.com/gofiber/fiber/v2" "github.com/gofiber/fiber/v2/log" + "github.com/gofiber/fiber/v2/middleware/proxy" ) // CallbackService 统一回调入口 @@ -367,18 +368,11 @@ func getString(str, endstr string, start int, msg *string) int { // CallbackDingtalkRobot 钉钉机器人回调 func (s *CallbackService) CallbackDingtalkRobot(c *fiber.Ctx) (err error) { - // header 中获取 X-IsDev 参数 - isDev := c.Request().Header.Peek("X-IsDev") - if string(isDev) != "1" { - // 非开发环境,直接返回 - return nil - } + // 代理到本地 + target := "http://192.168.6.94:8090" - // 直接转到局域网本地 192.168.6.94:8090 - target := "http://192.168.6.94:8090" + c.OriginalURL() - - if err := c.Redirect(target); err != nil { - log.Errorf("redirect failed: %v", err) + if err := proxy.Do(c, target); err != nil { + log.Errorf("proxy failed: %v", err) return err }