useRequestHeaders

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

Композабл useRequestHeaders возвращает заголовки входящего HTTP-запроса на страницах, в компонентах и плагинах.

// Все заголовки запроса
const headers = useRequestHeaders()

// Только заголовок Cookie
const cookieHeaders = useRequestHeaders(['cookie'])
В браузере useRequestHeaders возвращает пустой объект.

Пример

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

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

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