src\api\request.js
// 引入
import axios from 'axios'
// 利用axios的对象方法create,创建axios实例
const requests = axios.create({
// 配置基础路径
baseURL: '/api',
// 配置请求超时时间
timeout: 5000
})
// 请求拦截器
requests.interceptors.request.use(config => {
// 基于promise必须返回config,
return config
}, error => {
return error
})
// 响应拦截器
requests.interceptors.response.use(response => {
return response
}, error => {
return error
})
// 暴露
export default requests;