import axios from 'axios'; import { recomaze_ai_personalization_env } from '../env'; axios.defaults.baseURL = recomaze_ai_personalization_env.api_url; axios.defaults.headers.post.Accept = 'application/json'; if (recomaze_ai_personalization_env?.auth?.token) { axios.defaults.headers.common['Authorization'] = `Bearer ${recomaze_ai_personalization_env.auth.token}`; } axios.interceptors.response.use( response => response, async error => { if (error.response) { console.error('API response error:', error.response.status); } else if (error.request) { console.error('API request error:', error.request); } else { console.error('API error:', error.message); } return Promise.reject(error); } ); export default axios;