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
Überblick Es gibt viele Open-Source-Tools zur Net...
Inhaltsverzeichnis Was ist ein Webcontainer? Die ...
Problembeschreibung: Der Benutzer hat die Anforde...
1. Einführung in Middleware 1. Grundlegende Konze...
In MySQL werden die meisten Indizes (wie PRIMARY ...
Details zur MySQL-Triggersyntax: Ein Trigger ist ...
1. Hintergrund Verwenden Sie LDAP, um betriebs- u...
Ubuntu ist ein kostenloses und quelloffenes Deskt...
Inhaltsverzeichnis 1. Proxy im LAN 2. Intranet-Pe...
In diesem Artikel untersuchen wir, warum async/aw...
Dieser Artikel beschreibt anhand eines Beispiels,...
1. Einleitung Die EXPLAIN-Anweisung liefert Infor...
Umweltvorbereitung: Stellen Sie lnmp auf einem Ho...
Überblick Das Prototypmuster bezieht sich auf den...
Jeder weiß, dass Bilder auf Webseiten im Allgemein...