text: import axios from 'axios'
  import {Message} from 'element-ui'
  
  const request = axios.create({
    headers: {
      'Cache-Control': 'no-cache'
    }
  })
  
  // add request interceptors
  // https.interceptors.request.use(function (config) {
  //
  // })
  
  // add response interpretors
  request.interceptors.response.use(function (response) {
    return response
  }, function (error) {
    if (error.response) {
      const { status } = error.response
      let errorMessage = ''
      if (status === 400) {
        errorMessage = '请求参数错误'
      } else if (status === 403) {
        errorMessage = '没有权限，请联系管理员'
      } else if (status === 404) {
        errorMessage = '请求资源不存在'
      } else if (status >= 500) {
        errorMessage = '服务端错误，请联系管理员'
      }
      Message.error(errorMessage)
    } else if (error.request) {
      // 请求发送成功，但是未收到响应
      Message.error('请求超时，请重试')
    } else {
      // 意料之外的错误
      Message.error(error.message)
    }
    // 将本次请求的错误对象继续向后抛出，让接收响应的处理函数进行操作
    return Promise.reject(error)
  })
  
  export default request
  