useRequestHeaders
Доступ к заголовкам входящего запроса.
Встроенный композабл useRequestHeaders даёт доступ к заголовкам входящего запроса в страницах, компонентах и плагинах.
// все заголовки запроса
const headers = useRequestHeaders()
// только заголовок cookie
const { cookie } = useRequestHeaders(['cookie'])
В браузере
useRequestHeaders возвращает пустой объект.Пример
С помощью useRequestHeaders можно взять заголовок authorization из исходного запроса и передать его во внутренние запросы при SSR.
В примере заголовок authorization добавляется к изоморфному вызову $fetch:
app/pages/some-page.vue
<script setup lang="ts">
const { data } = await useFetch('/api/confidential', {
headers: useRequestHeaders(['authorization']),
})
</script>