Prechádzať zdrojové kódy

fix: http router group error

chris 1 rok pred
rodič
commit
f6b7ed7019
2 zmenil súbory, kde vykonal 16 pridanie a 23 odobranie
  1. 16 14
      internal/server/http.go
  2. 0 9
      pkg/app/app.go

+ 16 - 14
internal/server/http.go

@@ -50,22 +50,24 @@ func NewHTTPServer(
 	})
 
 	v1 := s.Group("/v1")
-	// No route group has permission
-	noAuthRouter := v1
 	{
-		noAuthRouter.POST("/register", userHandler.Register)
-		noAuthRouter.POST("/login", userHandler.Login)
-	}
-	// Non-strict permission routing group
-	noStrictAuthRouter := v1.Use(middleware.NoStrictAuth(jwt, logger))
-	{
-		noStrictAuthRouter.GET("/user", userHandler.GetProfile)
-	}
+		// No route group has permission
+		noAuthRouter := v1.Group("/")
+		{
+			noAuthRouter.POST("/register", userHandler.Register)
+			noAuthRouter.POST("/login", userHandler.Login)
+		}
+		// Non-strict permission routing group
+		noStrictAuthRouter := v1.Group("/").Use(middleware.NoStrictAuth(jwt, logger))
+		{
+			noStrictAuthRouter.GET("/user", userHandler.GetProfile)
+		}
 
-	// Strict permission routing group
-	strictAuthRouter := v1.Use(middleware.StrictAuth(jwt, logger))
-	{
-		strictAuthRouter.PUT("/user", userHandler.UpdateProfile)
+		// Strict permission routing group
+		strictAuthRouter := v1.Group("/").Use(middleware.StrictAuth(jwt, logger))
+		{
+			strictAuthRouter.PUT("/user", userHandler.UpdateProfile)
+		}
 	}
 
 	return s

+ 0 - 9
pkg/app/app.go

@@ -44,16 +44,7 @@ func (a *App) Run(ctx context.Context) error {
 	signals := make(chan os.Signal, 1)
 	signal.Notify(signals, syscall.SIGINT, syscall.SIGTERM)
 
-	endpoints := make([]string, 0)
 	for _, srv := range a.servers {
-		if s, ok := srv.(server.Endpointer); ok {
-			e, err := s.Endpoint()
-			if err != nil {
-				return err
-			}
-			endpoints = append(endpoints, e.String())
-		}
-
 		go func(srv server.Server) {
 			err := srv.Start(ctx)
 			if err != nil {