Redirecționare sigură în Server Components
Funcția redirect() aruncă o eroare internă specifică Next.js (NEXT_REDIRECT) și nu trebuie prinsă într-un bloc try/catch. Este mecanismul standard de redirecționare din Server Actions și Server Components.
Exemplu Concret: Redirecționare dacă utilizatorul nu este autentificat
import { redirect } from 'next/navigation';
import { getSession } from '@/lib/auth';
export default async function ProfilPage() {
const session = await getSession();
if (!session) {
redirect('/autentificare');
}
return <h1>Bine ai venit, {session.user.name}</h1>;
}
Întrebări & Exemple de Cod:
redirect în Next.js NavigationAi o nelămurire despre utilizarea comenzii
redirect în Next.js Navigationsau 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.