TX031
مقدار نامعتبر برای export مربوط به dynamic
علت بروز
یک کنترلگر مسیر، dynamic را با مقداری صادر میکند که Text.js پشتیبانی نمیکند. Next.js مقدار "error" را هم میپذیرد که مسیر را بهصورت ایستا رندر میکند و اگر دادههای درخواست را بخواند، ساخت را ناموفق میکند. Text.js نمیتواند خواندن درخواست را تشخیص دهد، بنابراین مقدار "error" را رد میکند.
روش رفع
برای ذخیرهٔ کنترلگر در حافظهٔ نهان از مقدار "force-static" استفاده کنید. کنترلگر ذخیرهشده در حافظهٔ نهان، درخواستی بدون رشتهٔ پرسوجو، سرآیندها، کوکیها یا بدنه دریافت میکند:
app/api/posts/route.tsts
// Beforeexport const dynamic = "error";// Afterexport const dynamic = "force-static";اگر کنترلگر درخواست را میخواند، از مقدار "force-dynamic" استفاده کنید یا export را حذف کنید. بخش ذخیرهسازی در حافظهٔ نهان را ببینید.