TX028

مضيف محظور

وحدة التحكم

Text.js error TX028: Blocked request. This host (…) is not allowed. Add it to `…` in text.config.ts.

سبب حدوثه

لا يستجيب text dev، وكذلك text start عند ربطه بعنوان الاسترجاع المحلي (الإعداد الافتراضي)، إلا للطلبات الموجهة إلى localhost أو اسم يطابق *.localhost أو عنوان IP. يحميهما ذلك من إعادة ربط DNS. وصل طلب بترويسة Host أخرى، عادةً عبر نفق أو وكيل عكسي أو اسم مضيف على الشبكة المحلية.

طريقة إصلاحه

اسمح بالمضيف في text.config.ts. يقرأ text dev الخيار vite.server.allowedHosts الخاص بإطار Vite، ويقرأ text start الخيار server.allowedHosts. تسمح النقطة . في البداية بالنطاقات الفرعية:

text.config.tsts
import { defineConfig } from "@textjs/app";export default defineConfig({  // text dev  vite: { server: { allowedHosts: ["my-laptop.local", ".ngrok.app"] } },  // text start  server: { allowedHosts: [".example.com"] },});

يتجاوز text start --host الفحص عند استخدام أي عنوان غير عنوان الاسترجاع المحلي. راجع خلف وكيل.