import axios from "axios"; import Cookies from "universal-cookie"; const cookies = new Cookies(); const BASE_URL = "https://nobat724.com/"; const api = axios.create({ baseURL: BASE_URL, headers: { "Content-Type": "application/json", }, }); api.interceptors.request.use( (request) => { if (cookies.get("token")) { request.headers.authorization = `Bearer ${cookies.get("token")}`; } return request; }, (err) => Promise.reject(err) ); api.interceptors.response.use( (response) => { return response.data; }, (error) => { console.log(error); if (error.data.status === 400) { cookies.remove("token", { path: "/" }); window.location.reload(); } else { } } ); export default api;