Explorar el Código

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

Kevin Wan hace 3 años
padre
commit
4d22b0c497
Se han modificado 1 ficheros con 5 adiciones y 3 borrados
  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)
 	}