印度包网
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

36 lines
583 B

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
}