import axios from 'axios'; const api = axios.create({ baseURL: '/api', timeout: 300000, // 5 minutes for timeline requests }); api.interceptors.response.use( (response) => response, (error) => { console.error('API Error:', error.response?.data || error.message); return Promise.reject(error); } ); export default api;