TX031
تصدير 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"، أو أزل التصدير، إذا كان المعالج يقرأ الطلب. راجع التخزين المؤقت.