From 64bb402ad1737378f61435bbe0c3b6267db2e2c8 Mon Sep 17 00:00:00 2001 From: Sergey Chubaryan Date: Fri, 7 Feb 2025 13:56:35 +0300 Subject: [PATCH] add v2 prefix to current backend api --- cmd/backend/server/server.go | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/cmd/backend/server/server.go b/cmd/backend/server/server.go index 9c70bc4..50f7877 100644 --- a/cmd/backend/server/server.go +++ b/cmd/backend/server/server.go @@ -29,7 +29,7 @@ func NewServer(opts NewServerOpts) *httpserver.Server { r := gin.New() r.ContextWithFallback = true // Use it to allow getting values from c.Request.Context() - r.Static("/webapp", "./webapp") + // r.Static("/webapp", "./webapp") r.GET("/health", handlers.NewDummyHandler()) prometheus := integrations.NewPrometheus() @@ -39,11 +39,15 @@ func NewServer(opts NewServerOpts) *httpserver.Server { r.Use(httpserver.NewRequestLogMiddleware(opts.Logger, opts.Tracer, prometheus)) r.Use(httpserver.NewTracingMiddleware(opts.Tracer)) - userGroup := r.Group("/user") - userGroup.POST("/create", handlers.NewUserCreateHandler(opts.Logger, opts.UserService)) - userGroup.POST("/login", handlers.NewUserLoginHandler(opts.Logger, opts.UserService)) + v1 := r.Group("/v1") - dummyGroup := r.Group("/dummy") + userGroup := v1.Group("/user") + { + userGroup.POST("/create", handlers.NewUserCreateHandler(opts.Logger, opts.UserService)) + userGroup.POST("/login", handlers.NewUserLoginHandler(opts.Logger, opts.UserService)) + } + + dummyGroup := v1.Group("/dummy") { dummyGroup.Use(middleware.NewAuthMiddleware(opts.UserService)) dummyGroup.GET("", handlers.NewDummyHandler())