TX030

حاجة المسارات المعروضة على الخادم إلى خادم طويل التشغيل

وحدة التحكم

Text.js error TX030: Server-rendered routes (…) need a long-lived server, which the … adapter does not provide. Use `text build --adapter bun` or `text start`, or remove `export const runtime = "server"`.

سبب حدوثه

تصدّر صفحة runtime = "server": فتُعرض على الخادم وتبث الإطارات إلى كل علامة تبويب مفتوحة عبر جلسة تستمر طوال بقاء علامة التبويب. لا تستطيع الاستضافات الثابتة و ⁦Vercel Functions⁩ و ⁦Cloudflare Workers⁩ إبقاء هذه الجلسات، لذا يرفض text build --adapter static|vercel|cloudflare التطبيق بدلًا من تقديم مسارات لا يمكن عرضها.

طريقة إصلاحه

انشر باستخدام خادم يبقى قيد التشغيل:

text build --adapter bunbun dist/server.js# ortext build && text start

أو اعرض المسار في المتصفح بإزالة التصدير:

app/ops/page.tsxtsx
// Beforeexport const runtime = "server";// After: the default client runtime