Heim > Backend-Entwicklung > Golang > Wie stellt man statische CSS- und JS-Dateien in einer Go-Webanwendung bereit?

Wie stellt man statische CSS- und JS-Dateien in einer Go-Webanwendung bereit?

Mary-Kate Olsen
Freigeben: 2024-12-14 00:34:16
Original
775 Leute haben es durchsucht

How to Serve Static CSS and JS Files in a Go Web Application?

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"))))
Nach dem Login kopieren

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">
Nach dem Login kopieren
<script src="/static/js/jquery.min.js"></script>
<script src="/static/js/bootstrap.min.js"></script>
Nach dem Login kopieren

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!

Quelle:php.cn
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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage