TX028
Hôte bloqué
Cause
text dev, ainsi que text start lorsqu’il est lié à l’interface de bouclage (par défaut), ne répondent qu’aux requêtes adressées à localhost, à un nom *.localhost ou à une adresse IP. Cela les protège contre les attaques par DNS rebinding. Une requête est arrivée avec un autre en-tête Host, généralement via un tunnel, un proxy inverse ou un nom d’hôte du réseau local.
Solution
Autorisez l’hôte dans text.config.ts. text dev lit vite.server.allowedHosts de Vite, et text start lit server.allowedHosts. Un . initial autorise les sous-domaines :
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 avec une adresse autre que celle de bouclage ignore cette vérification. Consultez Derrière un proxy.