HACKER
TALK
Home
Channels
beta
Bookmarks
Messages
Notifications
Sign In
Comment
想问下各位后端错误处理怎么做比较优雅?
看了一些大厂的接口,不少都是直接 200 返回的,然后带个错误码。业务逻辑上是直接 service 层包装一下直接返回还是直接抛 Exception 的好?
ackamen
·
3 years ago
如果是人为主动抛出的异常,那就返回errorcode和message。如果是系统抛出的异常,那就返回500,message是未知异常,最好再带一个requestid,可以回溯这一次请求。
Reply
Report
ackamen
Joined 3 years ago
Follow
Message