TX031
Ekspor dynamic tidak valid
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.