TX031
無効なdynamicエクスポート
発生原因
ルートハンドラーが、Text.jsのサポートしない値で dynamic をエクスポートしています。Next.jsは "error" も受け付け、この値ではルートを静的にレンダリングし、リクエストデータを読み取るとビルドを失敗させます。Text.jsはリクエストの読み取りを検出できないため、"error" を拒否します。
修正方法
ハンドラーをキャッシュするには "force-static" を使ってください。キャッシュされたハンドラーは、クエリー文字列、ヘッダー、Cookie、ボディーのないリクエストを受け取ります。
app/api/posts/route.tsts
// Beforeexport const dynamic = "error";// Afterexport const dynamic = "force-static";ハンドラーがリクエストを読み取る場合は、"force-dynamic" を使うか、エクスポートを削除してください。キャッシュを参照してください。