TX028
Host bloqueado
Por que isso acontece
text dev, e text start quando vinculado ao loopback (o padrão), só respondem a requisições endereçadas a localhost, a um nome *.localhost ou a um endereço IP. Isso os protege contra DNS rebinding. Uma requisição chegou com outro cabeçalho Host, geralmente por um túnel, um proxy reverso ou um nome de host da rede local.
Como corrigir
Permita o host em text.config.ts. text dev lê vite.server.allowedHosts do Vite, e text start lê server.allowedHosts. Um . inicial permite subdomínios:
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 com qualquer endereço diferente de loopback ignora a verificação. Veja Atrás de um proxy.