// 导入axios
import axios from 'axios';
// 创建实例
const reqeust = axios.create({
// 基础路径,在请求接口会把基础路径加在所有接口的前面
baseURL: 'https://share.hoe.ink/miniapi/',
timeout: 5000,
})
// 请求拦截
reqeust.interceptors.request.use(config => {
config.headers = config.headers || {}
if (localStorage.getItem('token')) {
config.headers.token = localStorage.getItem('token') || ''
}
return config
})
// 响应拦截
reqeust.interceptors.response.use(
res => {
if (res.data.success) {
return Promise.resolve(res.data)
} else {
return Promise.reject(res.data)
}
},
error => {
})
export default reqeust