import axios from 'axios' const service = axios.create({ baseURL: '/api', timeout: 15000 }) service.interceptors.request.use( config => { return config }, error => { console.error('Request error:', error) return Promise.reject(error) } ) service.interceptors.response.use( response => { const res = response.data if (res.code === 200) { return res.data } else { console.error('Response error:', res.message) return Promise.reject(new Error(res.message || 'Error')) } }, error => { console.error('Response error:', error.message) return Promise.reject(error) } ) export default service