Heim >Betrieb und Instandhaltung >Nginx >So lösen Sie das Problem von 404, wenn Nginx ein React-Projekt konfiguriert

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

WBOY
WBOYnach vorne
2023-05-22 15:19:271248Durchsuche

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!

Stellungnahme:
Dieser Artikel ist reproduziert unter:yisu.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen