TX028
Host bloqueado
Por qué ocurre
text dev, y text start cuando está vinculado a la interfaz de bucle local (la opción predeterminada), solo responden a solicitudes dirigidas a localhost, a un nombre *.localhost o a una dirección IP. Esto los protege de ataques de revinculación de DNS. Llegó una solicitud con otra cabecera Host, normalmente a través de un túnel, un proxy inverso o un nombre de host de LAN.
Cómo solucionarlo
Permite el host en text.config.ts. text dev lee vite.server.allowedHosts de Vite, y text start lee server.allowedHosts. Un . inicial permite subdominios:
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 con cualquier dirección distinta de la de bucle local omite la comprobación. Consulta Detrás de un proxy.