headers() în Next.js Server Context în React & Next.js

Oferă acces de tip read-only la toate antetele HTTP ale cererii curente pe server (User-Agent, IP, Auth).

Sintaxă
import { headers } from 'next/headers'; const headerList = await headers();

Inspectarea cererilor HTTP pe server

Permite identificarea dispozitivului utilizatorului (prin user-agent), a adresei IP sau a antetelor speciale adăugate de proxy-uri și CDN-uri (Cloudflare, Vercel).

Exemplu Concret: Identificarea utilizatorilor de mobil
import { headers } from 'next/headers';

export default async function Pagina() {
  const headerList = await headers();
  const userAgent = headerList.get('user-agent') || '';
  const esteMobil = /mobile/i.test(userAgent);

  return <p>Dispozitiv: {esteMobil ? 'Mobil' : 'Desktop'}</p>;
}
Comunitate & Schimb de cunoștințe

Întrebări & Exemple de Cod: headers() în Next.js Server Context

Ai o nelămurire despre utilizarea comenzii headers() în Next.js Server Context sau ai descoperit un truc / fragment de cod util? Distribuie-l cu ceilalți programatori!

💬

Fii primul care pune o întrebare sau distribuie un fragment de cod / prompt!

Nu au fost adăugate încă întrebări sau exemple de cod pentru această pagină. Dacă ai întâlnit o problemă sau ai un snippet util, adaugă-l mai jos pentru a-i ajuta pe ceilalți.

Comunitate Adaugă o întrebare sau distribuie un cod

Moderare & Siguranță:

Pentru a menține calitatea și securitatea informațiilor, fiecare întrebare sau fragment de cod/prompt este analizat (manual sau prin moderare asistată de AI) înainte de publicare.