Ich arbeite für ein Unternehmen und habe gerade ein Projekt für sie bereitgestellt, aber ich bin auf ein Problem gestoßen. Wenn Sie also auf den Link http://domain gehen, können Sie auf die Seite gehen, und von dort aus können Sie auf jede andere Seite gehen (Reaktionsroute), aber wenn Sie direkt auf http://domain/some- Endpunkt zeigt es 404 nicht gefunden. weiß jemand wie man das beheben kann?
Lösung des Problems
Das ist passiert, weil Ihre Serverseite die Umleitung zu index.html nicht handhabt. Sie können es beheben, indem Sie Ihr Backend so konfigurieren, dass es immer zu html umleitet, oder Sie können es einfach vom React-Router aus mit HashRouter anstelle von BrowserRouter beheben
Hier finden Sie eine vollständige Erklärung zum serverseitigen vs. clientseitigen Routing
Keine Kommentare:
Kommentar veröffentlichen