Просмотр исходного кода

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

Kevin Wan 3 лет назад
Родитель
Сommit
4d22b0c497
1 измененных файлов с 5 добавлено и 3 удалено
  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)
 	}