Vue · Middle · Frage 35 von 75
Warum liefert das Neuladen von /about mit createWebHistory in Produktion 404?
- 1Der HTML5-History-Modus unterstützt keine verschachtelten oder tiefen Pfade
- 2Produktions-Builds müssen stattdessen
createMemoryHistorynutzen - 3Der Server hat keine solche Datei und muss auf
index.htmlzurückfallen
Antwort zeigen
Richtige Antwort: Der Server hat keine solche Datei und muss auf index.html zurückfallen
Erklärung
Clientseitige Routen existieren nur in JavaScript. Konfiguriere den Host (nginx try_files, Rewrites bei Netlify/Vercel), damit er den Einstieg der SPA ausliefert. Der Hash-Modus vermeidet das, erzeugt aber URLs wie /#/about.