/
kirra16
/
projectitog1
Обзор
Документация
Войти
/
kirra16
/
projectitog1
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
src/api/client.js
32 строки
769 B
kirra16
Initial commit
19 дек 2025, 12:55
19 дек 2025, 12:55
1fb5414
Код
Авторство
О чём код?
import axios from 'axios'; const api = axios.create({ baseURL: 'http://localhost:4000', headers: { 'Content-Type': 'application/json', }, }); api.interceptors.request.use( (config) => { console.log(`➡️ ${config.method.toUpperCase()} ${config.baseURL}${config.url}`); return config; }, (error) => { console.error('❌ Ошибка запроса:', error); return Promise.reject(error); } ); api.interceptors.response.use( (response) => { console.log(`⬅️ Ответ ${response.status} от ${response.config.url}`); return response; }, (error) => { console.error('❌ Ошибка ответа:', error.response?.status, error.response?.data); return Promise.reject(error); } ); export default api;