首页 > 技术文章 > axios封装

circle-coder 2021-12-26 11:38 原文

import axios from "axios";

const request = axios.create({
    baseURL: 'http://127.0.0.1:2021',
    timeout: 30000,
    headers: {
        'Content-Type': 'application/json; charset=utf-8'
    }
})

request.interceptors.request.use(req=> {
    req.headers = {
        ...req.headers,
    }
    return req;
}, error => {
    return Promise.reject(error);
})

request.interceptors.response.use(resp => {

    return resp.data
}, error => {

    return Promise.reject(error);
})

export default request

推荐阅读