前端怎么具体的捕获异常?

前端开发的时候遇到这样一个场景。
1,点击按钮,调用方法
2,方法中调用后端接口,拿到数据
3,拿数据进行一系列操作
4,方法结束
这个过程中,后端返回的数据或可能缺失不全,此时我需要捕获异常,我的做法是使用一个try,catch包裹了整个方法,一但出现我需要的数据而后端又没有返回,页面就会弹出提示程序异常。但还不够,需求想要我报出具体哪个数据出了异常,方便定位问题。我该怎么做?我能想到的操作是项目中每个接口每个数据都用try,catch。但我觉得这不合理,工作量也太大。有没有简便的操作方式来解决问题呢?

调接口使用通用方法,不同接口用code变量区分,一旦调用失败,将code和接口返回的错误信息抛出即可

并不用每个接口都写 try catch可以统一封装一个啊 。有请求拦截器 使用它就行。 或者引入axios时写一个方法 对 reponse统一处理

我发现越菜想的东西越骚