useRequestHeaders
使用 useRequestHeaders 訪問傳入的請求頭。
你可以在頁面、元件和外掛中使用內建的 useRequestHeaders
可組合函式來訪問傳入的請求頭。
// Get all request headers
const headers = useRequestHeaders()
// Get only cookie request header
const { cookie } = useRequestHeaders(['cookie'])
在瀏覽器中,
useRequestHeaders
將返回一個空物件。示例
我們可以使用 useRequestHeaders
來訪問並代理初始請求的 authorization
頭,以便在 SSR 期間用於將來的任何內部請求。
以下示例將 authorization
請求頭新增到同構的 $fetch
呼叫中。
app/pages/some-page.vue
<script setup lang="ts">
const { data } = await useFetch('/api/confidential', {
headers: useRequestHeaders(['authorization']),
})
</script>