From da7b866aeb497032cbd9a8d3b9bbaf72e586f81a Mon Sep 17 00:00:00 2001 From: Esdras Renan Date: Tue, 14 Oct 2025 10:40:25 -0300 Subject: [PATCH] app: desabilitar SSG global (force-dynamic) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Define dynamic="force-dynamic" no layout global para garantir que o middleware rode para todas as páginas - Evita cache s-maxage de páginas protegidas (ex.: /tickets) que impedia redirect em anônimo. --- src/app/layout.tsx | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/app/layout.tsx b/src/app/layout.tsx index 9933fe9..e13e00f 100644 --- a/src/app/layout.tsx +++ b/src/app/layout.tsx @@ -24,6 +24,10 @@ export const metadata: Metadata = { icon: "/icon.png", }, } + +// Força renderização dinâmica em todo o app para evitar páginas estáticas +// cacheadas sem passar pelo middleware de autenticação. +export const dynamic = "force-dynamic" export default async function RootLayout({ children,