fixed: go-api => 增加全局错误处理 handler,修复业务处理异常导致服务退出的 Bug

This commit is contained in:
RockYang
2023-06-25 11:34:55 +08:00
parent eadb9a733f
commit d20cc367b8
5 changed files with 18 additions and 12 deletions

View File

@@ -48,6 +48,12 @@ func (l *AppLifecycle) OnStop(context.Context) error {
func main() {
logger.Info("Loading config file: ", configFile)
defer func() {
if err := recover(); err != nil {
logger.Error("Panic Error:", err)
}
}()
app := fx.New(
// 初始化配置应用配置
fx.Provide(func() *types.AppConfig {