내장된 useRequestHeader 컴포저블을 사용하여 페이지, 구성요소, 플러그인 내의 수신 요청 헤더에 액세스할 수 있다.
// Get all request headers
const headers = useRequestHeaders()
// Get only cookie request header
const headers = useRequestHeaders(['cookie'])
브라우저에서 useRequestHeader 를 호출하면 빈 객체가 반환된다.
사용 예
useRequestHeaders 는 SSR 중에 초기 요청의 authorization 헤더에 액세스하고 향후 내부 요청을 프록시하는데 사용할 수 있다.
아래 예에서는 $fetch호출에 요청 헤더 authorization 을 추가한다.
<!--
pages/some-page.vue
-->
<script setup lang="ts">
const { data } = await useFetch('/api/confidential', {
headers: useRequestHeaders(['authorization'])
})
</script>
'Nuxt 공식문서 번역 > Composables' 카테고리의 다른 글
useRoute (0) | 2023.12.14 |
---|---|
useRequestURL (0) | 2023.12.14 |
useRequestEvent (0) | 2023.12.14 |
useNuxtData (0) | 2023.12.14 |
useNuxtApp (0) | 2023.12.14 |