diff --git a/packages/client/src/services/server-prefetcher.ts b/packages/client/src/services/server-prefetcher.ts index a5e03836..b8a1fe5a 100644 --- a/packages/client/src/services/server-prefetcher.ts +++ b/packages/client/src/services/server-prefetcher.ts @@ -14,15 +14,19 @@ export async function serverPrefetcher(ctx: NextPageContext, actions: PrefetchAc return {}; } - const queryClient = new QueryClient(); + try { + const queryClient = new QueryClient(); - await Promise.all( - actions.map((action) => { - return queryClient.prefetchQuery(action.url, () => action.action(cookie)); - }) - ); + await Promise.all( + actions.map((action) => { + return queryClient.prefetchQuery(action.url, () => action.action(cookie)); + }) + ); - return { - dehydratedState: dehydrate(queryClient), - }; + return { + dehydratedState: dehydrate(queryClient), + }; + } catch (err) { + return {}; + } }