ant design pro中umi-request拦截请求统一处理报错提示

ant design pro项目请求用的是umi-request,对于请求不成功的情况需要给用户错误提示,但是每个请求都对错误情况做处理,冗余代码太多,所以在src/utils/request页面拦截请求统一处理

umi-request

访问umi-request学习具体参数

代码

request.interceptors.response.use(async (response, options) => {
  let result;
  const data = await response.clone().json();
  if (data.code !== '0') {
     // 界面报错处理
  } else {
    result = response;
  }
  return result;
});

 

你可能感兴趣的:(ant,design,pro,react)