suerprisePlus
2024-12-17 5dfcbd19cd041e1f8a5fb7ed9ab694bf4de00352
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
"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;