modified: .gitignore

This commit is contained in:
brusnitsyn
2026-04-21 10:08:14 +09:00
parent 0e8b6f61b4
commit 2041ab54ea
74 changed files with 7533 additions and 1544 deletions

View File

@@ -1,5 +1,6 @@
import axios from 'axios';
import {useAuthStore} from "./Stores/auth.js";
import {startGlobalLoading, stopGlobalLoading} from "./Composables/useGlobalLoading.js";
window.axios = axios;
window.axios.defaults.headers.common['X-Requested-With'] = 'XMLHttpRequest';
@@ -9,6 +10,7 @@ window.axios.defaults.withXSRFToken = true;
// Добавляем токен авторизации к запросам
window.axios.interceptors.request.use(
(config) => {
startGlobalLoading()
const authStore = useAuthStore()
// Если токен есть, добавляем его в заголовки
@@ -26,14 +28,19 @@ window.axios.interceptors.request.use(
return config
},
(error) => {
stopGlobalLoading()
return Promise.reject(error)
}
)
// Интерцептор ответов для обработки ошибок авторизации
window.axios.interceptors.response.use(
(response) => response,
(response) => {
stopGlobalLoading()
return response
},
(error) => {
stopGlobalLoading()
const authStore = useAuthStore()
console.log('Ошибка в API', error.response)