nuxt logo

Tradução da Documentação (Não Oficial)

useRequestHeaders

Use useRequestHeaders para acessar os cabeçalhos da solicitação recebida.

Você pode usar o composable embutido useRequestHeaders para acessar os cabeçalhos da solicitação recebida dentro de suas páginas, componentes e plugins.

// Obter todos os cabeçalhos de solicitação
const headers = useRequestHeaders()

// Obter apenas o cabeçalho de solicitação de cookie
const headers = useRequestHeaders(['cookie'])

No navegador, useRequestHeaders retornará um objeto vazio.

Exemplo

Podemos usar useRequestHeaders para acessar e proxy o cabeçalho authorization da solicitação inicial para quaisquer solicitações internas futuras durante o SSR.

O exemplo abaixo adiciona o cabeçalho de solicitação authorization a uma chamada isomórfica $fetch.

pages/some-page.vue
const { data } = await useFetch('/api/confidential', {
  headers: useRequestHeaders(['authorization'])
})