增加通用配置组件

This commit is contained in:
linwenxiang
2020-09-09 20:17:08 +08:00
parent 0c64d8b927
commit 4140cad9dd
8 changed files with 226 additions and 40 deletions
+15 -2
View File
@@ -69,13 +69,26 @@ func run() error {
if viper.GetString("settings.application.mode") == string(tools.ModeProd) {
gin.SetMode(gin.ReleaseMode)
}
engine := global.Cfg.GetEngine()
if engine == nil {
engine = gin.New()
}
r := router.InitRouter()
var r *gin.Engine
switch engine.(type) {
case *gin.Engine:
r = engine.(*gin.Engine)
default:
panic("not support this engine")
}
r = router.InitRouter(r)
//defer global.Eloquent.Close()
global.Cfg.SetEngine(r)
srv := &http.Server{
Addr: config.ApplicationConfig.Host + ":" + config.ApplicationConfig.Port,
Handler: r,
Handler: global.Cfg.GetEngine(),
}
go func() {
jobs.InitJob()