|
@@ -16,8 +16,11 @@ import (
|
|
|
"google.golang.org/protobuf/proto"
|
|
"google.golang.org/protobuf/proto"
|
|
|
)
|
|
)
|
|
|
|
|
|
|
|
-func RegisterRoute(s *http.Server, srv any, svcDesc grpc.ServiceDesc) {
|
|
|
|
|
|
|
+func RegisterRoute(s *http.Server, srv any, svcDesc grpc.ServiceDesc, baseUrl string) {
|
|
|
r := s.Route("/api/")
|
|
r := s.Route("/api/")
|
|
|
|
|
+ if baseUrl != "" {
|
|
|
|
|
+ r = s.Route(baseUrl)
|
|
|
|
|
+ }
|
|
|
|
|
|
|
|
// 加载完整的服务描述符
|
|
// 加载完整的服务描述符
|
|
|
fullSvcDesc, err := grpcreflect.LoadServiceDescriptor(&svcDesc)
|
|
fullSvcDesc, err := grpcreflect.LoadServiceDescriptor(&svcDesc)
|