ferry/router/init_router.go

29 lines
498 B
Go
Raw Permalink Normal View History

2020-07-13 20:33:20 +08:00
package router
import (
"ferry/handler"
"ferry/middleware"
_ "ferry/pkg/jwtauth"
"ferry/tools"
config2 "ferry/tools/config"
"github.com/gin-gonic/gin"
)
func InitRouter() *gin.Engine {
r := gin.New()
if config2.ApplicationConfig.IsHttps {
r.Use(handler.TlsHandler())
}
middleware.InitMiddleware(r)
// the jwt middleware
authMiddleware, err := middleware.AuthInit()
tools.HasError(err, "JWT Init Error", 500)
// 注册系统路由
InitSysRouter(r, authMiddleware)
return r
}