mirror of
https://github.com/nuxt/nuxt.git
synced 2024-11-24 14:45:15 +00:00
f26a801775
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com> Co-authored-by: Daniel Roe <daniel@roe.dev>
1.1 KiB
1.1 KiB
title | description | links | |||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
useRequestHeaders | Use useRequestHeaders to access the incoming request headers. |
|
You can use built-in useRequestHeaders
composable to access the incoming request headers within your pages, components, and plugins.
// Get all request headers
const headers = useRequestHeaders()
// Get only cookie request header
const headers = useRequestHeaders(['cookie'])
::callout
In the browser, useRequestHeaders
will return an empty object.
::
Example
We can use useRequestHeaders
to access and proxy the initial request's authorization
header to any future internal requests during SSR.
The example below adds the authorization
request header to an isomorphic $fetch
call.
<script setup lang="ts">
const { data } = await useFetch('/api/confidential', {
headers: useRequestHeaders(['authorization'])
})
</script>