Next.js · Junior · Pytanie 72 z 75
Jak komponent serwerowy odczyta nagłówek żądania, np. user-agent?
import { headers } from 'next/headers'
const ua = (await headers()).get('user-agent')- ✓Poprawna odpowiedź: Poczekać na
headers()znext/headersi wywołać.get() - 2Odczytać
window.navigator.userAgent - 3Nagłówki są dostępne tylko w Route Handlerach
Wyjaśnienie
headers() w Next.js 16 jest asynchroniczne i zwraca nagłówki tylko do odczytu. Użycie go sprawia, że trasa renderuje się w czasie żądania.