Switch to @nuxtjs/apollo module-style integration

This commit is contained in:
Ruslan Bakiev
2026-03-30 21:47:20 +07:00
parent 79d6138cca
commit 425814015a
6 changed files with 118 additions and 30 deletions

View File

@@ -1,23 +0,0 @@
import { ApolloClient, HttpLink, InMemoryCache } from '@apollo/client/core';
import { provideApolloClient } from '@vue/apollo-composable';
export default defineNuxtPlugin(() => {
const config = useRuntimeConfig();
const client = new ApolloClient({
link: new HttpLink({
uri: config.public.graphqlEndpoint,
fetch,
}),
cache: new InMemoryCache(),
connectToDevTools: import.meta.dev,
});
provideApolloClient(client);
return {
provide: {
apollo: client,
},
};
});