twin-api/app/routers/routers.go

33 lines
775 B
Go

package routers
import (
"net/http"
"twin-api/app/api/controller"
"twin-api/app/common/middle"
gsController "git.u8t.cn/open/go-server/api/controller"
"github.com/gin-gonic/gin"
)
// InitRouter 初始化路由
func InitRouter(engine *gin.Engine) {
engine.StaticFS("/static", http.Dir("conf/static/"))
//协议
initAdminRouter(engine)
initApiRouter(engine)
}
// 客户端接口路由
func initApiRouter(engine *gin.Engine) {
base := new(gsController.BaseController)
userGroup := engine.Group("/api/user").Use(base.Recovery).Use(base.Before).Use(base.Token).Use(base.IpLimit).Use(base.Response).Use(middle.UserPkg)
userApi := new(controller.User)
userGroup.GET("/verify", userApi.Verify)
}
// 管理接口路由
func initAdminRouter(engine *gin.Engine) {
}