Übersicht
Ein leichtgewichtiger HTTP-Proxy für den webdev serve-Befehl, der speziell für Flutter-Anwendungen mit HTML5-Routing entwickelt wurde. Er greift 404-Fehler ab und schreibt sie um, um die Root-Datei index.html bereitzustellen, wodurch eine nahtlose Client-seitige Routing ohne Serverkonfiguration möglich ist. Ideal für Single-Page-Anwendungen, die auf die History-API-Navigation angewiesen sind. Der Proxy läuft neben webdev und erfordert keine Änderungen am bestehenden Code oder Build-Prozess.
Anwendungsfälle
- Unterstützung von HTML5-Routing in Flutter-Web-Apps
- Clientseitiges Routing mit 404-Fallbacks verwalten
- Entwicklung für SPAs vereinfachen
- Tiefverknüpfung in Web-Apps aktivieren
- Vermeidung der Server-seitigen Routenkonfiguration
Hauptmerkmale
- Umschreiben von 404 zu index.html
- Integriert sich mit webdev serve
- Minimale Einrichtung erforderlich
- Plattformübergreifend (macOS, Windows, Linux)
- Keine Codeänderungen erforderlich
Geeignet für
- Flutter-Entwickler, die HTML5-Routing verwenden
- SPA-Entwickler im Web
- Lokale Entwicklungs-Umgebungen
- Apps mit Bedarf an Tiefverknüpfung
- Teams, die komplexe Servereinstellungen vermeiden
Hinweise
- Nicht für den Produktiveinsatz vorgesehen
- Webdev muss ausgeführt werden
- Beschränkt auf die Bereitstellung statischer Assets
- Verarbeitet dynamische Routen nicht
- Der Proxy muss manuell gestartet werden