Files
vmall/apps/mall/plugins/api.ts
T

11 lines
321 B
TypeScript

import { createApi } from "@vmall/shared";
export default defineNuxtPlugin(() => {
const config = useRuntimeConfig();
const api = createApi({
baseUrl: config.public.apiBase as string,
getToken: () => (import.meta.client ? localStorage.getItem("vmall.token") : null),
});
return { provide: { api } };
});