import axios from 'axios'; const api = axios.create({ baseURL: '/api/v1', headers: { 'Content-Type': 'application/json', }, }); // Request interceptor api.interceptors.request.use( (config) => { // Add auth headers here if needed return config; }, (error) => { return Promise.reject(error); } ); // Response interceptor api.interceptors.response.use( (response) => response, (error) => { // Handle errors globally console.error('API Error:', error.response?.data || error.message); return Promise.reject(error); } ); export default api;