CSS und JS in einer Go-Anwendung bereitstellen
Bei der Arbeit mit dem Go Writing Web Applications-Tutorial treten häufig Probleme wie die Bereitstellung von CSS auf und JS-Dateien über den Go-Server. So beheben Sie dieses Problem:
Fügen Sie in Ihrer Hauptfunktion die folgende Zeile hinzu, um statische Dateien zu verarbeiten:
http.Handle("/static/", http.StripPrefix("/static/", http.FileServer(http.Dir("static"))))
Dieser Code dient dem Verzeichnis mit dem Namen „static“ als statischer Dateiserver , sodass Sie auf Ihre CSS- und JS-Dateien zugreifen können. Sie können die Dateien im „statischen“ Verzeichnis ablegen.
Stellen Sie in Ihren HTML-Vorlagen sicher, dass Sie die CSS- und JS-Dateien korrekt referenzieren, indem Sie die entsprechenden Pfade angeben:
<link rel="stylesheet" href="/static/css/bootstrap.min.css"> <link rel="stylesheet" href="/static/css/bootstrap-theme.min.css"> <link rel="stylesheet" href="/static/css/custom.css">
<script src="/static/js/jquery.min.js"></script> <script src="/static/js/bootstrap.min.js"></script>
Mit diesen Änderungen sollte Ihre Go-Anwendung in der Lage sein, CSS- und JS-Dateien korrekt bereitzustellen.
Das obige ist der detaillierte Inhalt vonWie stellt man statische CSS- und JS-Dateien in einer Go-Webanwendung bereit?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!