useResponseHeader
Use useResponseHeader para definir um cabeçalho de resposta do servidor.
Este composable está disponível no Nuxt v3.14+.
Você pode usar o composable embutido useResponseHeader
para definir qualquer cabeçalho de resposta do servidor dentro de suas páginas, componentes e plugins.
// Defina um cabeçalho de resposta personalizado
const header = useResponseHeader('X-My-Header');
header.value = 'my-value';
Exemplo
Podemos usar useResponseHeader
para definir facilmente um cabeçalho de resposta em uma base por página.
pages/test.vue
<script setup>
// pages/test.vue
const header = useResponseHeader('X-My-Header');
header.value = 'my-value';
</script>
<template>
<h1>Página de teste com cabeçalho personalizado</h1>
<p>A resposta do servidor para esta página "/test" terá um cabeçalho personalizado "X-My-Header".</p>
</template>
Podemos usar useResponseHeader
, por exemplo, no middleware do Nuxt para definir um cabeçalho de resposta para todas as páginas.
middleware/my-header-middleware.ts
export default defineNuxtRouteMiddleware((to, from) => {
const header = useResponseHeader('X-My-Always-Header');
header.value = `I'm Always here!`;
});
※Esta página é uma tradução não oficial da documentação oficial do Nuxt.js.
A página correspondente na documentação oficial está aqui:
https://nuxt.com/docs/3.x/api/composables/use-response-header