import axios from 'axios';
axios.defaults.baseURL = "http://127.0.0.1:5500";
axios.defaults.withCredentials = true;
axios.defaults.headers['Content-Type'] = 'application/x-www-form-urlencoded';
axios.defaults.transformRequest = function (data) {
if (!data) return data;
let str = ``;
for (let key in data) {
if (!data.hasOwnProperty(key)) break;
str += `&${key}=${data[key]}`;
}
return str.substring(1);
};
axios.interceptors.response.use(function (response) {
return response.data;
}, function (error) {
throw new Error(error);
});
axios.defaults.validateStatus = function (status) {
return /^(2|3)\d{2}$/.test(status);
}
export default axios;
```複製代碼