前端开发的时候遇到这样一个场景。
1,点击按钮,调用方法
2,方法中调用后端接口,拿到数据
3,拿数据进行一系列操作
4,方法结束
这个过程中,后端返回的数据或可能缺失不全,此时我需要捕获异常,我的做法是使用一个try,catch包裹了整个方法,一但出现我需要的数据而后端又没有返回,页面就会弹出提示程序异常。但还不够,需求想要我报出具体哪个数据出了异常,方便定位问题。我该怎么做?我能想到的操作是项目中每个接口每个数据都用try,catch。但我觉得这不合理,工作量也太大。有没有简便的操作方式来解决问题呢?
3条回答 默认 最新
- RE_ABANDON 2021-09-29 08:04关注本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报hfh215246411 2021-09-29 08:16
可能我没说清楚,不是接口调用失败了,是接口调用成功,有数据返回,但返回的数据少了个字段,比如少了title,而我后续的操作用到了这个字段,我怎么具体的抛出这个字段缺失的异常?
赞回复展开全部5条评论