Files
dev-connect/client/src/utils/api.ts
T
2024-09-28 23:56:37 +03:00

21 lines
379 B
TypeScript
Executable File

import axios from "axios";
import store from "../store";
const api = axios.create({
baseURL: "/api",
headers: {
"Content-Type": "application/json",
},
});
api.interceptors.response.use(
(res) => res,
(err) => {
if (err.response.status === 401) {
store.dispatch({ type: "auth/logOut" });
}
return Promise.reject(err);
},
);
export default api;