package routers import ( "server/config" "server/modules/customer/middleware" "github.com/gin-gonic/gin" ) func SetUpRouter() *gin.Engine { release := config.GetBase().Release if release { gin.SetMode(gin.ReleaseMode) // 禁用控制台颜色 gin.DisableConsoleColor() } else { gin.SetMode(gin.DebugMode) } r := gin.New() // 跨域处理 r.Use(middleware.CrosHandler()) r.Use(middleware.TokenMiddleWare()) r.Use(middleware.PowerMiddleWare()) r.Use(middleware.Recovery()) gmHandle(r) account(r) power(r) common(r) chat(r) mail(r) guser(r) return r }