TX028
Хост заблокирован
Причины
text dev, а также text start при привязке к loopback (по умолчанию), отвечают только на запросы к localhost, именам вида *.localhost или IP-адресам. Это защищает их от DNS rebinding. Пришёл запрос с другим заголовком Host, обычно через туннель, обратный прокси или имя хоста в локальной сети.
Способы исправления
Разрешите хост в 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 с любым адресом, кроме loopback, пропускает проверку. См. За прокси.