import axios from 'axios' const http = axios.create({ baseURL: '/api/v1', timeout: 30000 }) http.interceptors.response.use( res => res.data, err => { const msg = err.response?.data?.message || err.message || '网络错误' console.error('[API Error]', msg) return Promise.reject({ code: -1, message: msg }) } ) export default http