kitex icon indicating copy to clipboard operation
kitex copied to clipboard

框架recovery业务handler中的panic后,建议不要吞掉原始的信息

Open lijingiot opened this issue 7 months ago • 1 comments

这一行捕获的handlerErr,最好能在middleware层能够获取到,以便业务实现统一的拦截器。 https://github.com/cloudwego/kitex/blob/v0.13.1/server/server.go#L391

lijingiot avatar May 22 '25 14:05 lijingiot

这个拦截是帮 handler 兜底 panic,放到 mw 层面不太好区分。 要实现统一的拦截器,你在 mw 判断 err 是否为 panic biz error 即可

HeyJavaBean avatar May 23 '25 03:05 HeyJavaBean