Capítulo 115 de 456
forbidden.js renderiza UI customizada quando a função forbidden() é invocada durante autenticação, retornando status 403. Feature experimental, não recomendada para produção.
forbidden(): função (de next/navigation) que dispara essa página especial; ver capítulo da função forbidden para detalhes de invocação.forbidden.js não aceitam nenhuma prop.app/forbidden.tsx na raiz (ou por segmento, seguindo convenção de arquivo especial).import Link from 'next/link'
export default function Forbidden() {
return (
<div>
<h2>Forbidden</h2>
<p>You are not authorized to access this resource.</p>
<Link href="/">Return Home</Link>
</div>
)
}
error, params, etc.): forbidden.js não aceita nenhuma prop, diferente de error.js.not-found.js/unauthorized.js como página especial de status HTTP específico (403 vs 404 vs 401).