diff --git a/webService/web.go b/webService/web.go index f66d1fd..c3d7f55 100644 --- a/webService/web.go +++ b/webService/web.go @@ -42,10 +42,14 @@ func StartWebService(conf conf.ServerConf, _devices *mqtt.DeviceData, _macDb db. }) addr := fmt.Sprintf("%s:%d", conf.Host, conf.Port) + var err error if conf.Https { - router.RunTLS(addr, conf.CertFile, conf.KeyFile) + err = router.RunTLS(addr, conf.CertFile, conf.KeyFile) } else { - router.Run(addr) + err = router.Run(addr) + } + if err != nil { + logger.Error("gin exit", err) } }