Files
2022-07-07 22:16:39 +08:00

17 lines
537 B
JavaScript

/**
* 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
}