Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 | 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 3x 3x 3x 3x 1x 15x | import axios from 'axios';
import { SessionStorage } from 'quasar';
import { User } from '../session/user';
// Get user data from session storage.
const user = SessionStorage.getItem("userLogin") as User;
const axiosInstance = axios.create({
baseURL: `${import.meta.env.VITE_BASE_URL}/api/admin/v1`,
timeout: 100000,
headers: {
'Content-Type': 'application/json',
},
});
// Add Interceptors on every request if User already Login and have a token.
axiosInstance.interceptors.request.use((config) => {
if (user && config.headers)
config.headers.Authorization = user.token ? `Bearer ${user.token}` : ``
return config;
})
export { axiosInstance }
|