| 123456789101112131415161718192021222324252627282930313233 |
- import axios from 'axios'
- import { Message } from 'element-ui'
- // 创建 axios 实例
- const service = axios.create({
- // baseURL 基础路径
- // url(完整请求路径) = base url(基础路径) + request url(请求路径)
- baseURL: process.env.VUE_APP_BASE_API2,
- // 超时时间 5s 如果超过 5s 没有响应 则报错
- timeout: 5000
- })
- // 响应拦截器 对响应数据进行处理
- service.interceptors.response.use(
- response => {
- const res = response.data
- return res
- },
- // 对响应错误进行处理
- error => {
- console.log('err' + error)
- // 响应错误提示 弹框
- Message({
- message: error.message,
- type: 'error',
- duration: 5 * 1000
- })
- return Promise.reject(error)
- }
- )
- export default service
|