Next.js · Junior · Frage 72 von 75
Wie liest eine Server Component einen Request-Header wie user-agent?
import { headers } from 'next/headers'
const ua = (await headers()).get('user-agent')- 1Auf
headers()ausnext/headerswarten, dann.get() - 2
window.navigator.userAgentin der Komponente lesen - 3Gar nicht: Header gibt es nur in Route Handlern
Antwort zeigen
Richtige Antwort: Auf headers() aus next/headers warten, dann .get()
Erklärung
headers() ist in Next.js 16 asynchron und liefert schreibgeschützte Header. Seine Nutzung lässt die Route zur Request-Zeit rendern.