useRequestHeaders

Используйте useRequestHeaders, чтобы получить доступ к заголовкам входящих запросов.

Вы можете использовать встроенный композабл useRequestHeaders для доступа к заголовкам входящих запросов на ваших страницах, в компонентах и плагинах.

// Получите все заголовки запросов
const headers = useRequestHeaders()

// Получите только заголовок запроса cookie
const headers = useRequestHeaders(['cookie'])
В браузере useRequestHeaders вернет пустой объект.

Пример

Мы можем использовать useRequestHeaders для доступа и проксирования заголовка authorization первоначального запроса к любым последующим внутренним запросам во время SSR.

Пример ниже добавляет заголовок запроса authorization к изоморфному вызову $fetch.

pages/some-page.vue
<script setup lang="ts">
const { data } = await useFetch('/api/confidential', {
  headers: useRequestHeaders(['authorization'])
})
</script>