mockm
Version:
Analog interface server, painless parallel development of front and back ends.
20 lines (14 loc) • 600 B
JavaScript
;
var _interopRequireDefault = require("@babel/runtime-corejs3/helpers/interopRequireDefault");
var _promise = _interopRequireDefault(require("@babel/runtime-corejs3/core-js-stable/promise"));
const axios = require(`axios`).default;
const http = axios.create({
proxy: false
}); // 请求拦截器
http.interceptors.request.use(async config => {
return config;
}, err => _promise.default.reject(err)); // 响应拦截器
http.interceptors.response.use(res => {
return res.config._getRaw === true ? res : res.data;
}, err => _promise.default.reject(err));
module.exports = http;