2023-03-07 17:44:18 +08:00
|
|
|
import { message } from "antd";
|
|
|
|
import axios from "axios";
|
|
|
|
|
|
|
|
const config = {
|
|
|
|
baseURL: "",
|
|
|
|
timeout: 1000 * 15,
|
|
|
|
headers: {},
|
|
|
|
};
|
|
|
|
|
|
|
|
const instance = axios.create(config);
|
|
|
|
|
|
|
|
instance.interceptors.request.use(
|
|
|
|
(config) => {
|
2023-03-10 17:55:01 +08:00
|
|
|
console.log(config)
|
2023-03-07 17:44:18 +08:00
|
|
|
return config;
|
|
|
|
},
|
|
|
|
(error) => {
|
|
|
|
return Promise.reject(error);
|
|
|
|
}
|
|
|
|
);
|
|
|
|
|
|
|
|
// Add a response interceptor
|
|
|
|
instance.interceptors.response.use(
|
|
|
|
(response) => {
|
|
|
|
if (response.data.code === 10000)
|
|
|
|
message.success(`接口: ${response.config.url}, 请求成功`);
|
|
|
|
return response?.data;
|
|
|
|
},
|
|
|
|
(error) => {
|
|
|
|
message.error(error);
|
|
|
|
return Promise.reject(error);
|
|
|
|
}
|
|
|
|
);
|
|
|
|
|
|
|
|
export default instance;
|