This commit is contained in:
magdo
2025-10-15 17:01:52 +02:00
parent a25807aca1
commit bec9d83ef3
6 changed files with 14 additions and 43 deletions
+1 -30
View File
@@ -8,7 +8,7 @@ export const API_CONFIG = {
retryAttempts: 3
};
const apiClient = axios.create({
export const apiClient = axios.create({
baseURL: API_CONFIG.baseURL,
timeout: API_CONFIG.timeout,
withCredentials: true, // Important for cookie-based auth
@@ -17,35 +17,6 @@ const apiClient = axios.create({
}
});
// Add request interceptor for debugging
apiClient.interceptors.request.use(
(config) => {
console.log('Request URL:', config.url);
console.log('Request headers:', config.headers);
console.log('Current cookies:', document.cookie);
return config;
},
(error) => {
return Promise.reject(error);
}
);
// Add response interceptor for debugging cookies
apiClient.interceptors.response.use(
(response) => {
console.log('Response status:', response.status);
console.log('Response headers:', response.headers);
console.log('Set-Cookie headers:', response.headers['set-cookie']);
console.log('Cookies after response:', document.cookie);
return response;
},
(error) => {
console.error('API Error:', error.response?.data || error.message);
return Promise.reject(error);
}
);
//login
export const login = async (username, password) => {
try {