404-Seite nicht gefunden: Warum Ihre Go-Web-App Ihre CSS-Datei nicht finden kann
Beim Versuch, CSS-Dateien in einem Go zu rendern Wenn Sie eine Webanwendung verwenden, kann es sein, dass Sie auf den gefürchteten Fehler 404 „Seite nicht gefunden“ stoßen. Dieser Fehler weist darauf hin, dass der Webserver die angeforderte CSS-Datei nicht finden kann. Lassen Sie uns das Problem untersuchen und eine Lösung anbieten.
In Ihrem Fall haben Sie einen relativen Pfad („/css/“) für den CSS-Ordner angegeben, was im HTTP-Handler von Go üblich ist. Der Erfolg dieses Ansatzes hängt jedoch vom Arbeitsverzeichnis ab, aus dem Sie Ihre Go-Anwendung ausführen.
Wenn Sie Ihre Anwendung aus dem src-Verzeichnis ausführen, in dem sich Ihr CSS-Ordner befindet, werden Sie höchstwahrscheinlich keine Probleme haben. Wenn Sie Ihre Anwendung jedoch aus dem Verzeichnis src/server oder aus einer kompilierten Binärdatei im Ordner bin ausführen, ist der CSS-Ordner relativ zum aktuellen Arbeitsverzeichnis nicht zugänglich, was zum Fehler 404 führt.
Lösung:
Um dieses Problem zu beheben, haben Sie zwei Optionen:
Das obige ist der detaillierte Inhalt vonGo Web App 404-Fehler: Warum kann mein Server meine CSS-Dateien nicht finden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!