Open fattypanda opened 3 years ago
这里也分享一下我的做法 https://github.com/blueju/umi-request-practice
request.interceptors.response.use(async (response) => {
if (response.status === 200) { // 请求成功
const contentType = response.headers.get('Content-Type');
if (contentType.includes('application/json')) {
const {
code, data, msg,
} = await response.json();
if (code && code === codeType.SUCCESS) {
return data;
}
throw new Error(code, msg);
}
return response.blob();
}
throw new Error(response.status, response.statusText);
});
export default request;
报错 Unhandled Rejection 怎么会这样
request.interceptors.response.use(async (response) => { if (response.status === 200) { // 请求成功 const contentType = response.headers.get('Content-Type'); if (contentType.includes('application/json')) { const { code, data, msg, } = await response.json(); if (code && code === codeType.SUCCESS) { return data; } throw new Error(code, msg); } return response.blob(); } throw new Error(response.status, response.statusText); }); export default request;
报错 Unhandled Rejection 怎么会这样
后来解决了吗
这里分享一下,我的做法(抛砖引玉):