request.js 661 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"
5
const zlog = console.log.bind(console)
Z's avatar
Z committed
6 7 8 9 10 11 12 13 14 15


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

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

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

export default service