useRequestHeaders

Source
Доступ к заголовкам входящего запроса.

Встроенный композабл 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>