"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports["default"] = void 0; var _axios = _interopRequireDefault(require("axios")); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; } // arcgis 服务请求 // 创建axios实例 var service = _axios["default"].create({ baseURL: config.apiUrl, // api的base_url timeout: -1 // 请求超时时间 }); // 请求拦截器 service.interceptors.request.use(function (config) { // 可以在这里添加请求头等信息 return config; }, function (error) { // 请求错误处理 console.log(error); // for debug Promise.reject(error); }); // 响应拦截器 service.interceptors.response.use(function (response) { // 对响应数据做处理,例如只返回data部分 var res = response.data; // 根据返回的状态码做相应处理,例如401未授权等 return res; }, function (error) { // 响应错误处理 // console.log('err' + error.response.status); // for debug return Promise.reject(error); }); var _default = service; exports["default"] = _default;