/** * Axios 是一个基于 promise 的 HTTP 库 */ const config = require("./config") const axios = require('axios'); const request = require('./request'); const requestError = require('./request.error'); const response = require('./response'); const responseError = require('./response.error'); module.exports = async (app) => { Object.assign(axios.defaults, config) axios.interceptors.request.use(request,requestError) axios.interceptors.response.use(response,responseError) app.axios = axios app.alias["$axios"] = app.axios }