import axios from "axios"; import {useUserStore} from '@/stores/user'; import {mapState} from 'pinia'; export default defineNuxtPlugin((nuxtApp) => { const defaultUrl = "http://localhost:8000"; // @ts-ignore var token=mapState(useUserStore,['token']).token(); // Access Pinia state // @ts-ignore let api: AxiosInstance; api = axios.create({ // @ts-ignore baseURL: defaultUrl, headers: { common: {}, Authorization:'bearer '+token }, }); return { provide: { axios: api, }, }; });