TX031
Esportazione dynamic non valida
Perché succede
Un route handler esporta dynamic con un valore che Text.js non supporta. Next.js accetta anche "error", che renderizza la route staticamente e fa fallire la build se legge dati dalla richiesta. Text.js non può rilevare le letture della richiesta, quindi rifiuta "error".
Come risolvere
Usa "force-static" per memorizzare l’handler nella cache. Un handler memorizzato nella cache riceve una richiesta senza query string, intestazioni, cookie o corpo:
app/api/posts/route.tsts
// Beforeexport const dynamic = "error";// Afterexport const dynamic = "force-static";Usa "force-dynamic", o rimuovi l’esportazione, se l’handler legge la richiesta. Consulta Cache.