前言
请求库:基于axios。
服务器:返回csv文件
(一) 重置request.js 通用请求库
const BASE_URL = process.env.REACT_APP_BASE_API;
const instance = axios.create({
baseURL: BASE_URL,
timeout: 10000,
});
instance.interceptors.request.use(config => {
...
return config;
});
instance.interceptors.response.use(response => {
const { data, status } = response;
if ((status >= 200 && status < 300) || status === 304) {
// responseType handle arraybuffer
if (Object.is('arraybuffer'<