소스 검색

fix(internal/service): 优化域名处理逻辑

- 添加了对无效域名的错误日志记录
-简化了错误信息的返回,提高了错误处理的可读性
fusu 1 개월 전
부모
커밋
f49d8ea3ea
1개의 변경된 파일2개의 추가작업 그리고 1개의 파일을 삭제
  1. 2 1
      internal/service/wafformatter.go

+ 2 - 1
internal/service/wafformatter.go

@@ -163,8 +163,9 @@ func (s *wafFormatterService) ConvertToWildcardDomain(ctx context.Context, domai
 	}
 	registrableDomain, err := publicsuffix.EffectiveTLDPlusOne(domain)
 	if err != nil {
+		s.logger.Error("无效的域名", zap.String("domain", domain), zap.Error(err))
 		// 如果域名无效(如 IP 地址、localhost),则返回错误。
-		return "", fmt.Errorf("无法处理 '%s': %w", domain, err)
+		return "",err
 	}
 
 	// 2. 比较原始域名和可注册域名。