TX031
Exportación de dynamic no válida
Por qué ocurre
Un manejador de ruta exporta dynamic con un valor que Text.js no admite. Next.js también acepta "error", que renderiza la ruta de forma estática y hace fallar la compilación si lee datos de la solicitud. Text.js no puede detectar lecturas de la solicitud, por lo que rechaza "error".
Cómo solucionarlo
Usa "force-static" para almacenar el manejador en caché. Un manejador almacenado en caché recibe una solicitud sin cadena de consulta, cabeceras, cookies ni cuerpo:
app/api/posts/route.tsts
// Beforeexport const dynamic = "error";// Afterexport const dynamic = "force-static";Usa "force-dynamic", o elimina la exportación, si el manejador lee la solicitud. Consulta Caché.