Files
trpc-nuxt/docs/content/1.get-started/3.tips/5.headers.md
wobsoriano e3d35c6b04 update docs
2022-11-24 12:56:59 -08:00

717 B

title
title
Headers

Headers

We can use the built-in useRequestHeaders to set outgoing request headers:

export default defineNuxtPlugin(() => {
  const headers = useRequestHeaders()

  const client = createTRPCProxyClient<AppRouter>({
    links: [
      httpBatchLink({
        // headers need to be a function so it gets called dynamically
        // every HTTP request
        headers() {
          return {
            ...headers
          }
        }
      }),
    ],
  })

  return {
    provide: {
      client,
    },
  }
})
export function createContext (event: H3Event) {
  console.log('cookies', parseCookies(event))

  return {}
}