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>