import axios from 'axios'; const request = axios.create({ baseURL: 'http://47.98.245.217:7070/tms-web-api/', timeout: 1000 * 60, withCredentials: true, headers: { 'Content-Type': 'application/json; charset=utf-8', Authorization: 'Bearer cd355920-ff83-445e-87e1-39d7ecfb8566', }, }); // respone 拦截器 request.interceptors.response.use( response => { const { data = {}, config } = response; const { businessException, errorCode, message, success } = data; if (config && config.interceptors === false) { // 请求配置不做返回拦截的情况 return response; } else { if (success) { return data; } else { return Promise.reject(response); } } }, error => { return Promise.reject(error); }, ); export default request;