Heim > Web-Frontend > js-Tutorial > Hauptteil

So lösen Sie das Problem mit der React-Router-BrowserHistory-Aktualisierungsseite 404

小云云
Freigeben: 2017-12-29 16:18:34
Original
3412 Leute haben es durchsucht

Wenn Sie React zum Entwickeln eines neuen Projekts verwenden, die Seite aktualisieren und direkt auf die sekundären oder tertiären Routen zugreifen, schlägt der Zugriff fehl und es tritt eine 404- oder Ressourcenladeausnahme auf. In diesem Artikel wird dieses Problem analysiert und die Lösung zusammengefasst. Dieser Artikel stellt hauptsächlich die Lösung für das 404-Problem der React-Router-History-Aktualisierungsseite vor. Ich hoffe, dass er allen helfen kann.

Hintergrund

Wenn Sie webpack-dev-server als lokalen Entwicklungsserver verwenden, müssen Sie unter normalen Umständen nur einfach den Webpack-dev-Server verwenden. Wenn sich das Projekt jedoch in den folgenden zwei Situationen befindet, sind häufig verschachteltes Routing und asynchrones Laderouting erforderlich:

  1. Wir verwenden eine Routing-Bibliothek wie React-Router um ein Single-Page-Anwendungsrouting zu erstellen;

  2. Verwenden Sie das HTML-Webpack-Plugin, um das

    Beliebte Tutorials
    Mehr>
    Neueste Downloads
    Mehr>
    Web-Effekte
    Quellcode der Website
    Website-Materialien
    Frontend-Vorlage