TX028
Engellenen ana makine
Nedeni
text dev ve geri döngü adresine bağlıyken (varsayılan) text start, yalnızca localhost, bir *.localhost adı veya bir IP adresine yöneltilen isteklere yanıt verir. Bu, onları DNS yeniden bağlama saldırılarından korur. Genellikle bir tünel, ters proxy veya LAN ana makine adı üzerinden, farklı bir Host başlığı taşıyan bir istek geldi.
Çözümü
text.config.ts dosyasında ana makineye izin verin. text dev, Vite’ın vite.server.allowedHosts ayarını; text start ise server.allowedHosts ayarını okur. Baştaki . alt alan adlarına izin verir:
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, geri döngü dışındaki bir adresle kullanıldığında denetimi atlar. Proxy arkasında bölümüne bakın.