package webService import ( "MeterService/core/config" "MeterService/core/logger" "MeterService/service/webService/router" "strconv" "github.com/gin-gonic/gin" ) func NewWebServer() { logger.Info("Web服务启动,端口:%d", config.C.Vber.WebPort) gin.SetMode(config.C.Vber.Mode) g := gin.New() err := g.SetTrustedProxies([]string{"127.0.0.1"}) if err != nil { logger.Error("Web服务启动失败: %s", err.Error()) return } server := router.Load(gin.New()) err = server.Run(":" + strconv.Itoa(config.C.Vber.WebPort)) if err != nil { logger.Error("Web服务启动失败: [ %s ]", err.Error()) return } else { logger.Info("Web服务启动成功,端口:%d", config.C.Vber.WebPort) } }