Testprojekt: react-demo
Server { hören Sie 8080; # Servername Ihre.Domäne.com; Wurzel /home/Wurzel/react-demo/dist; Index Index.html Index.htm; Standort / { Versuchen Sie, Dateien $uri $uri/ /index.html zu versuchen. } Standort ^~ /assets/ { gzip_static ein; läuft maximal ab; add_header Cache-Control öffentlich; } Fehlerseite 500 502 503 504 /500.html; Maximale Client-Körpergröße: 20 M; KeepAlive-Timeout 10; } Führen Sie „sudo service nginx restart“ aus, um den Nginx-Dienst neu zu starten. Greifen Sie auf das Projekt zu: http://IP:8080/ Notiz: 1. Wenn Sie den Domänennamen konfigurieren, ist Port 80 erforderlich. Nach erfolgreichem Abschluss können Sie auf das Projekt zugreifen, indem Sie einfach auf den Domänennamen zugreifen 2. Wenn Sie den BrowserHistory-Modus von React-Router verwenden, fügen Sie der Nginx-Konfiguration bitte die folgende Konfiguration hinzu: Standort / { Versuchen Sie, Dateien $uri $uri/ /index.html zu versuchen. } Prinzipiell kann die Seite nicht gefunden werden, da unser Projekt nur einen Stammeintrag hat. Wenn Sie eine URL wie /home eingeben, wird sie nicht gefunden. In diesem Fall versucht nginx, index.html zu laden. Nach dem Laden von index.html funktioniert react-router und gleicht die von uns eingegebene /home-Route ab, wodurch die richtige Homepage angezeigt wird. Wenn das Projekt im BrowserHistory-Modus nicht mit dem obigen Inhalt konfiguriert ist, tritt ein 404-Fehler auf. Bitte beachten Sie die React-Router-Dokumentation: https://react-guide.github.io/react-router-cn/docs/guides/basics/Histories.html Zusammenfassen Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, dass der Inhalt dieses Artikels einen gewissen Lernwert für Ihr Studium oder Ihre Arbeit hat. Vielen Dank für Ihre Unterstützung von 123WORDPRESS.COM. Wenn Sie mehr darüber erfahren möchten, schauen Sie sich bitte die folgenden Links an Das könnte Sie auch interessieren:
|
<<: jQuery realisiert den Effekt der Sitzplatzauswahl und -reservierung im Theater
>>: Die neueste Version der MySQL5.7.19-Dekomprimierungsversion Installationshandbuch
Inhaltsverzeichnis Voraussetzungen Effekt verwend...
In diesem Artikelbeispiel wird der spezifische Co...
Zwei Möglichkeiten zum Navigieren auf der Seite D...
1. Einleitung Ich habe vor zwei Jahren ein Projek...
Das Unternehmen hat vor Kurzem einige CCFA-Aktivi...
In diesem Artikelbeispiel wird der spezifische Ja...
Szenario So rendern Sie Listen mit bis zu 10.000 ...
Welche Rolle spielt http im Knoten? Die Aufgabe d...
Inhaltsverzeichnis Schlossübersicht Sperrklassifi...
Wenn Sie in React den Status direkt mit this.stat...
Tabelle erstellen und Index erstellen Tabelle tbl...
1. Kompatibilität Wie unten dargestellt: Die Komp...
Frage Wie greife ich in Docker auf die lokale Dat...
Voraussetzungen Ein Cloud-Server (centOS von Alib...
Öffnen Sie eine beliebige Webseite, zum Beispiel ...