From: qydysky Date: Wed, 19 Mar 2025 02:21:20 +0000 (+0000) Subject: 1 X-Git-Tag: v0.1.20250319022241 X-Git-Url: http://127.0.0.1:8081/?a=commitdiff_plain;h=8d5f162f000c6310e3b8b475d2d23f917f7da99b;p=front%2F.git 1 --- diff --git a/config.go b/config.go index f4192d7..6f0e80b 100755 --- a/config.go +++ b/config.go @@ -304,11 +304,13 @@ func (t *Config) SwapSign(ctx context.Context, logger Logger) { w.Header().Add(header+"Error", e.Error()) if errors.Is(e, ErrHeaderCheckFail) || errors.Is(e, ErrBodyCheckFail) { w.WriteHeader(http.StatusForbidden) - } else if errors.Is(e, ErrAllBacksFail) { - w.WriteHeader(http.StatusBadGateway) - logger.Warn(`W:`, fmt.Sprintf(logFormat, reqId, r.RemoteAddr, route.config.Addr, routePath, "Err", ErrAllBacksFail)) } else { - t.routeP.GetConn(r).Close() + if errors.Is(e, ErrAllBacksFail) { + w.WriteHeader(http.StatusBadGateway) + } else { + t.routeP.GetConn(r).Close() + } + logger.Warn(`W:`, fmt.Sprintf(logFormat, reqId, r.RemoteAddr, route.config.Addr, routePath, "Err", e)) } } })