const axiosClient = axios.create({ baseURL : `${import.meta.env.VITE_API_BASE_URL}/api`, }); axiosClient.interceptors.request.use( (config)=> { config.headers.Authorization = `Bearer ${store.state.user.token}` return config; }, (error)=> { return Promise.reject(error); }); axiosClient.interceptors.response.use( (response)=> { return response; }, (error)=>{ if(error.response.status === 401){ store.commit('setToken', null) sessionStorage.removeItem('TOKEN') router.push({name:'login'}) } throw error; }); export default axiosClient;