TX031

Ekspor dynamic tidak valid

Konsol

Text.js error TX031: Invalid `dynamic` export … in …. Use "auto", "force-static" or "force-dynamic".

Mengapa ini terjadi

Sebuah route handler mengekspor dynamic dengan nilai yang tidak didukung Text.js. Next.js juga menerima "error", yang me-render route secara statis dan menggagalkan build jika route membaca data permintaan. Text.js tidak bisa mendeteksi pembacaan permintaan, sehingga menolak "error".

Cara memperbaikinya

Gunakan "force-static" untuk menyimpan handler dalam cache. Handler yang di-cache menerima permintaan tanpa string kueri, header, cookie atau body:

app/api/posts/route.tsts
// Beforeexport const dynamic = "error";// Afterexport const dynamic = "force-static";

Gunakan "force-dynamic", atau hapus ekspor tersebut, jika handler membaca permintaan. Lihat Penyimpanan cache.