admin-panel-front/src/utils/authInterceptor.ts

15 lines
359 B
TypeScript

import type { AxiosError } from 'axios';
import api from '@/services/api';
export const attachAuthInterceptor = () => {
api.interceptors.response.use(
(response) => response,
async (error: AxiosError) => {
if (error.response?.status !== 401) {
return Promise.reject(error);
}
return Promise.reject(error);
},
);
};