diff --git a/packages/nuxt/src/app/composables/ssr.ts b/packages/nuxt/src/app/composables/ssr.ts index 9ae0fc919fc..53765f022d2 100644 --- a/packages/nuxt/src/app/composables/ssr.ts +++ b/packages/nuxt/src/app/composables/ssr.ts @@ -2,13 +2,13 @@ import type { H3Event } from 'h3' import { useNuxtApp, NuxtApp } from '../nuxt' -export function useRequestHeaders (include: K[]): Record +export function useRequestHeaders (include: K[]): Record, string | undefined> export function useRequestHeaders (): Readonly> export function useRequestHeaders (include?: any[]) { if (process.client) { return {} } const headers = useNuxtApp().ssrContext?.event.req.headers ?? {} if (!include) { return headers } - return Object.fromEntries(include.filter(key => headers[key]).map(key => [key, headers[key]])) + return Object.fromEntries(include.map(key => key.toLowerCase()).filter(key => headers[key]).map(key => [key, headers[key]])) } export function useRequestEvent (nuxtApp: NuxtApp = useNuxtApp()): H3Event {