useRequestHeader
Доступ к указанному заголовку входящего запроса.
Встроенный композабл useRequestHeader даёт доступ к любому заголовку входящего запроса в страницах, компонентах и плагинах.
// Получить заголовок authorization
const authorization = useRequestHeader('authorization')
В браузере
useRequestHeader возвращает undefined.Пример
С помощью useRequestHeader можно проверить, авторизован ли пользователь.
В примере ниже читается заголовок authorization, чтобы определить доступ к защищённому ресурсу.
app/middleware/authorized-only.ts
export default defineNuxtRouteMiddleware((to, from) => {
if (!useRequestHeader('authorization')) {
return navigateTo('/not-authorized')
}
})