So lösen Sie das Problem von 404, wenn Nginx ein React-Projekt konfiguriert

WBOY
Freigeben: 2023-05-22 15:19:27
nach vorne
1220 Leute haben es durchsucht

Code:

location /demo {

root E:/;

index index.html index.htm;

}

Es gibt ein Problem mit dieser Konfiguration, der Zugriff ist nur über http://localhost möglich /demo/ .

Wenn Sie auf andere interne Schnittstellen wie http://localhost/demo/page1 zugreifen möchten, wird die Fehlermeldung 404 Page Not Found angezeigt.

Aber während der Entwicklung gab es tatsächlich kein Problem und man konnte darauf zugreifen, also dachte ich, muss ich Node für das Projekt verwenden? Nein, vielleicht liegt es daran, dass ich nicht weiß, wie ich es konfigurieren soll.

Lösung

Endlich habe ich eine zusätzliche Zeile in der nginx.config anderer Leute gefunden.

location /demo {

root E:/;

#Wenn dies hinzugefügt wurde, können Sie die Route direkt nach der URL hinzufügen, um den Pfad zu konfigurieren.

try_files $uri /demo/index.html;

index index.html index.htm;

}

Das obige ist der detaillierte Inhalt vonSo lösen Sie das Problem von 404, wenn Nginx ein React-Projekt konfiguriert. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:yisu.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage