package server import ( "city_chips/internal/handler" "city_chips/internal/middleware" "city_chips/pkg/helper/resp" "city_chips/pkg/log" "github.com/gin-gonic/gin" ) func NewServerHTTP(logger *log.Logger, userHandler *handler.UserHandler) *gin.Engine { gin.SetMode(gin.ReleaseMode) r := gin.Default() r.Use( middleware.CORSMiddleware(), ) r.GET("/", func(ctx *gin.Context) { resp.HandleSuccess(ctx, map[string]interface{}{ "say": "Hi Nunu!", }) }) r.GET("/user", userHandler.GetUserById) return r }