In Go bietet die Nutzung des net/http-Pakets einen unkomplizierten Ansatz für die Bereitstellung statischer HTML-Dateien. Führen Sie die folgenden Schritte aus:
Importieren Sie die wesentlichen Bibliotheken:
import ( "net/http" )
Legen Sie das Verzeichnis der statischen Datei fest:
http.Handle("/", http.FileServer(http.Dir("./static")))
Bedenken Sie, dass sich die statischen Dateien in einem Verzeichnis namens „static“ im Stammverzeichnis des Projekts befinden. Wenn Sie ein anderes Verzeichnis wünschen, passen Sie den Pfad entsprechend an.
Initialisieren Sie den Webserver:
http.ListenAndServe(":3000", nil)
Dadurch wird der Zugriff auf Ihre HTML-Datei ermöglicht, indem Sie zu http navigieren ://localhost:3000/ in Ihrem bevorzugten Browser.
Wichtig Hinweise:
Wenn Sie Dateien über eine URL bereitstellen möchten Anders als „/“ können Sie die http.StripPrefix-Funktion verwenden:
http.Handle("/static/", http.StripPrefix("/static/", http.FileServer(http.Dir("./public"))))
Das obige ist der detaillierte Inhalt vonWie kann ich statische HTML-Dateien mit dem Paket „net/http' von Go bereitstellen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!