Я пытаюсь реализовать graphql в сапере с apollo-boost и svelte-apollo, объявив новый ApolloClient в _layout.svelte и setClient. Объявление ApolloClient работает нормально, но когда дело доходит до setClient, он показывает:
Ошибка: функция вызывает инициализацию внешнего компонента
Здесь тег скрипта в моем _layout.svelte
<script>
import Nav from '../components/Nav.svelte';
export let segment;
import fetch from 'node-fetch'
import ApolloClient from "apollo-boost";
import { setClient } from "svelte-apollo";
const client = new ApolloClient({
uri: "http://localhost:1337/graphql",
fetch: fetch,
onError: ({ networkError, graphQLErrors }) => {
console.log("graphQLErrors", graphQLErrors);
console.log("networkError", networkError);
},
})
setClient(client)
</script>