Update axios
This commit is contained in:
@@ -4,19 +4,17 @@ import { API_ENDPOINTS } from "~/constants";
|
|||||||
export default defineNuxtPlugin(() => {
|
export default defineNuxtPlugin(() => {
|
||||||
|
|
||||||
const config = useRuntimeConfig();
|
const config = useRuntimeConfig();
|
||||||
const { logout } = useAuth();
|
const { logout, token } = useAuth();
|
||||||
|
|
||||||
const axios = axiosOriginal.create({
|
const axios = axiosOriginal.create({
|
||||||
baseURL: config.public.API_BASE_URL
|
baseURL: config.public.API_BASE_URL
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
||||||
axios.interceptors.request.use((config) => {
|
axios.interceptors.request.use((config) => {
|
||||||
if (
|
if (
|
||||||
!config.url?.includes(API_ENDPOINTS.auth.signin) &&
|
!config.url?.includes(API_ENDPOINTS.auth.signin) &&
|
||||||
!config.url?.includes(API_ENDPOINTS.account.send_otp)
|
!config.url?.includes(API_ENDPOINTS.account.send_otp)
|
||||||
) {
|
) {
|
||||||
const { token } = useAuth();
|
|
||||||
config.headers.Authorization = `Bearer ${token.value}`;
|
config.headers.Authorization = `Bearer ${token.value}`;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user