TX031
Exportação de dynamic inválida
Por que isso acontece
Um manipulador de rota exporta dynamic com um valor que Text.js não aceita. Next.js também aceita "error", que renderiza a rota estaticamente e faz o build falhar se ela ler dados da requisição. Text.js não consegue detectar leituras da requisição, então rejeita "error".
Como corrigir
Use "force-static" para armazenar o manipulador em cache. Um manipulador em cache recebe uma requisição sem string de consulta, cabeçalhos, cookies ou corpo:
app/api/posts/route.tsts
// Beforeexport const dynamic = "error";// Afterexport const dynamic = "force-static";Use "force-dynamic", ou remova a exportação, se o manipulador ler a requisição. Veja Cache.