首页 IT程序员内容详情

axios 统一处理utils

2021-12-30 53103 路边土狗


/** axios对接口处理 */


import axios from 'axios'

axios.defaults.baseURL = ''

axios.defaults.headers.post['Content-Type'] = 'application/json;charset=UTF-8'


// 请求拦截器

axios.interceptors.request.use(config => {

  return config

}, err => {

  return Promise.reject(err)

})

// 响应拦截器

axios.interceptors.response.use(response => {

  return response

}, err => {

  return Promise.reject(err)

})


const request = (params) => {

  return new Promise((resolve, reject) => {

    axios({

      ...params

    }).then((res) => {

      resolve(res)

    }).catch(err => {

      reject(err)

    })

  })

}


export default request

 暂无评论,快来抢沙发吧~

发布评论