| 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:8848' |
| |
|
|
| axios.defaults.baseURL = import.meta.env.PROD ? '/api/v1' : `http://${test_server}/api/v1`; |
| axios.interceptors.request.use( |
| (config: any) => { |
| |
| const {wsCache} = useCache() |
| const token = wsCache.get('token') |
| if (token) { |
| |
| config.headers.Authorization = 'Bearer ' + token |
| } |
| return config; |
| } |
| ) |
|
|