import { useUserStore } from "@/store/user.store";
export default defineNuxtPlugin({
setup() {
const userStore = useUserStore();
const token = computed(() => userStore.readToken);
console.log("TOKEN ", token.value);
const api = $fetch.create({
baseURL: useRuntimeConfig().public.apiUrl,
headers: {
"Content-Type": "application/json",
...(token && token.value ? { Authorization: `${token.value}` } : {}),
},
});
return {
provide: {
api,
},
};
},
});
import { useUserStore } from "@/store/user.store";
export default defineNuxtPlugin({
setup() {
const userStore = useUserStore();
const token = computed(() => userStore.readToken);
console.log("TOKEN ", token.value);
const api = $fetch.create({
baseURL: useRuntimeConfig().public.apiUrl,
headers: {
"Content-Type": "application/json",
...(token && token.value ? { Authorization: `${token.value}` } : {}),
},
});
return {
provide: {
api,
},
};
},
});