@daiyu-5577/quickbuild
Version:
front-end build service
16 lines (15 loc) • 549 B
JavaScript
import axios from "axios";
import CustError from "./custError.js";
axios.defaults.headers.common["Content-Type"] = "application/json";
axios.interceptors.response.use((res) => res, (error) => {
var _a;
console.error(new CustError(JSON.stringify({
name: error.name,
code: error.code,
path: error.request.path,
status: error.status,
method: error.request.method,
message: error.message,
}), 'Axios Error'));
return (_a = error.response) === null || _a === void 0 ? void 0 : _a.data;
});