2024-06-15 17:03:33 +00:00
|
|
|
package gin
|
|
|
|
|
|
|
|
import (
|
|
|
|
"framework_v2/internal/app/facades"
|
2024-06-16 06:00:31 +00:00
|
|
|
"framework_v2/internal/http/controllers/user"
|
|
|
|
"framework_v2/internal/middleware/http"
|
2024-06-15 17:03:33 +00:00
|
|
|
ginzap "github.com/gin-contrib/zap"
|
|
|
|
"github.com/gin-gonic/gin"
|
|
|
|
"time"
|
|
|
|
)
|
|
|
|
|
|
|
|
func InitGin() {
|
|
|
|
gin.SetMode(gin.ReleaseMode)
|
|
|
|
|
|
|
|
facades.Router = gin.New()
|
|
|
|
|
|
|
|
facades.Router.Use(ginzap.Ginzap(facades.Logger, time.RFC3339, true))
|
2024-06-16 06:00:31 +00:00
|
|
|
|
|
|
|
InitApiRoutes()
|
|
|
|
}
|
|
|
|
|
|
|
|
func InitApiRoutes() {
|
|
|
|
GET("/", http.MiddlewareJSONResponse, user.CurrentUser)
|
2024-06-15 17:03:33 +00:00
|
|
|
}
|