request.js 610 Bytes
Newer Older
Z's avatar
Z committed
1 2 3
import axios from 'axios'
import md5 from "js-md5"

4
let BASE_API = "http://139.155.48.151:8084"
Z's avatar
Z committed
5 6 7 8 9 10 11 12 13 14 15
const log = console.log.bind(console)


// 创建 axios 实例
const service = axios.create({
    baseURL: BASE_API,
    timeout: 20000
})

// request 拦截器
service.interceptors.request.use(
16 17
    request => {
        return request
Z's avatar
Z committed
18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
    },
    error => {
        Promise.reject(error)
    }
)

// response 拦截器
service.interceptors.response.use(
    response => {
        const res = response.data
        return res
    },
    error => {
        return Promise.reject(error)
    }
)

export default service