useRequestHeader

내장된 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
  • 네이버 블로그 공유
  • 네이버 밴드 공유
  • 페이스북 공유