import axios, {AxiosResponse} from "axios"; import {useCache} from "@/hooks/useCache"; import {toggleError} from '@/hooks/showError' import router from "@/router"; const { wsCache } = useCache(); export const test_server = '127.0.0.1:9191' // export const test_server = '59.110.18.232:19001' axios.defaults.baseURL = import.meta.env.PROD ? '/api' : `http://${test_server}/api`; axios.interceptors.request.use( (config: any) => { // Do something before request is sent const {wsCache} = useCache() const token = wsCache.get('token') if (token) { //@ts-ignore config.headers.Authorization = 'Bearer ' + token } return config; } )