| 12345678910111213141516171819202122 |
- import axios from 'axios'
- const request = axios.create({
- baseURL: '/api',
- timeout: 30000
- })
- request.interceptors.response.use(
- (response) => {
- const res = response.data
- if (res.code !== 200) {
- return Promise.reject(new Error(res.message || '请求失败'))
- }
- return res
- },
- (error) => {
- const message = error.response?.data?.message || error.message || '网络错误'
- return Promise.reject(new Error(message))
- }
- )
- export default request
|