Update axios

This commit is contained in:
marzban-dev
2025-01-13 23:45:16 +03:30
parent a8dcc132d9
commit 949c5d5207
+1 -3
View File
@@ -4,19 +4,17 @@ import { API_ENDPOINTS } from "~/constants";
export default defineNuxtPlugin(() => { export default defineNuxtPlugin(() => {
const config = useRuntimeConfig(); const config = useRuntimeConfig();
const { logout } = useAuth(); const { logout, token } = useAuth();
const axios = axiosOriginal.create({ const axios = axiosOriginal.create({
baseURL: config.public.API_BASE_URL baseURL: config.public.API_BASE_URL
}); });
axios.interceptors.request.use((config) => { axios.interceptors.request.use((config) => {
if ( if (
!config.url?.includes(API_ENDPOINTS.auth.signin) && !config.url?.includes(API_ENDPOINTS.auth.signin) &&
!config.url?.includes(API_ENDPOINTS.account.send_otp) !config.url?.includes(API_ENDPOINTS.account.send_otp)
) { ) {
const { token } = useAuth();
config.headers.Authorization = `Bearer ${token.value}`; config.headers.Authorization = `Bearer ${token.value}`;
} }