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 ہیڈر کے ساتھ آئی، عموماً کسی ٹنل، ریورس پراکسی یا LAN ہوسٹ نام سے۔

اس کا حل

text.config.ts فائل میں ہوسٹ کی اجازت دیں۔ text dev کمانڈ Vite کی vite.server.allowedHosts ترتیب پڑھتی ہے، اور 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 کمانڈ یہ جانچ چھوڑ دیتی ہے۔ پراکسی کے پیچھے دیکھیں۔