tRPCttRPC
Powered by
NeoBeanN
tRPC•3y ago•
3 replies
NeoBean

Pass headers when prefetching using helpers

I dont see a way to pass headers and cookies with either fetch/prefetch methods from the ssr helper.
They accept a context option but it is typed as a
Record<string..
Record<string..
, so i'm not sure what it does.

export const getServerSideProps  = async ( ) => { 
    await ssHelpers.treedata.getAll.fetch(undefined)
    await ssHelpers.treedata.getAll.prefetch(undefined)
    
    return { trpcState: ssHelpers.dehydrate() }
}
export const getServerSideProps  = async ( ) => { 
    await ssHelpers.treedata.getAll.fetch(undefined)
    await ssHelpers.treedata.getAll.prefetch(undefined)
    
    return { trpcState: ssHelpers.dehydrate() }
}


I'm following the external routers. https://trpc.io/docs/client/nextjs/server-side-helpers#2-external-router
tRPCJoin
Move Fast & Break Nothing. End-to-end typesafe APIs made easy.
5,015Members
Resources
Recent Announcements

Similar Threads

Was this page helpful?

Similar Threads

Hydration error when using useQuery instead of useSuspenseQuery when prefetching
Michael SchaufelbergerMMichael Schaufelberger / ❓-help
15mo ago
Forward client headers with createTRPCProxyClient & Server-Side Helpers
NeoBeanNNeoBean / ❓-help
3y ago
Stop initial refetch when prefetched with SSG helpers
Laurens LavaertLLaurens Lavaert / ❓-help
3y ago
How to pass through authentication header when using createTRPCProxyClient and RSC?
ianIian / ❓-help
3y ago