import axios from 'axios' const api = axios.create({ baseURL: 'http://localhost:8080', timeout: 10000 }) api.interceptors.request.use((config) => { const token = localStorage.getItem('token') if (token) { config.headers.Authorization = `Bearer ${token}` } return config }) api.interceptors.response.use( (res) => res.data, (err) => { const message = err?.response?.data?.message || '请求失败' return Promise.reject(new Error(message)) } ) export default api