123456789101112131415161718192021222324252627282930313233343536 |
- package router
- import (
- //"github.com/go-admin-team/go-admin-core/sdk/pkg"
- "os"
- common "git.cestong.com.cn/cecf/config-center-server/common/middleware"
- "github.com/gin-gonic/gin"
- log "github.com/go-admin-team/go-admin-core/logger"
- "github.com/go-admin-team/go-admin-core/sdk"
- )
- // InitRouter 路由初始化,不要怀疑,这里用到了
- func InitRouter() {
- var r *gin.Engine
- h := sdk.Runtime.GetEngine()
- if h == nil {
- log.Fatal("not found engine...")
- os.Exit(-1)
- }
- switch h.(type) {
- case *gin.Engine:
- r = h.(*gin.Engine)
- default:
- log.Fatal("not support other engine")
- os.Exit(-1)
- }
- authMiddleware, err := common.AuthInit()
- if err != nil {
- log.Fatalf("JWT Init Error, %s", err.Error())
- }
- // 注册业务路由
- initRouter(r, authMiddleware)
- }
|