package middleware import ( "gitea.ckfah.com/cjjy/gocommon/pkg/logger" "gitea.ckfah.com/cjjy/gocommon/pkg/net/engines" ) /** DemoMiddleware 以方法去返回!! */ func DemoMiddleware() engines.HandlerFunc { return func(context *engines.Context) { var err error // 业务逻辑 if err != nil { logger.Warnc(context, "[DemoMiddleware] find err, err: %s", err) // 异常不会继续处理 context.Abort() return } // logger logger.Infoc(context, "[DemoMiddleware] err, err: %s", err) context.Next() } }