12345678910111213141516171819202122232425 |
- 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
- }
|