Browse Source

feat: ignore rest.WithPrefix on empty prefix (#1208)

Kevin Wan 3 năm trước cách đây
mục cha
commit
4d22b0c497
1 tập tin đã thay đổi với 5 bổ sung3 xóa
  1. 5 3
      tools/goctl/api/gogen/genroutes.go

+ 5 - 3
tools/goctl/api/gogen/genroutes.go

@@ -207,10 +207,12 @@ func getRoutes(api *spec.ApiSpec) ([]group, error) {
 				strings.Split(middleware, ",")...)
 		}
 		prefix := g.GetAnnotation(spec.RoutePrefixKey)
-		prefix = strings.TrimSpace(prefix)
 		prefix = strings.ReplaceAll(prefix, `"`, "")
-		prefix = path.Join("/", prefix)
-		groupedRoutes.prefix = prefix
+		prefix = strings.TrimSpace(prefix)
+		if len(prefix) > 0 {
+			prefix = path.Join("/", prefix)
+			groupedRoutes.prefix = prefix
+		}
 		routes = append(routes, groupedRoutes)
 	}