Maison >développement back-end >Golang >Comment puis-je servir des fichiers HTML statiques à l'aide du package « net/http » de Go ?
Dans Go, l'exploitation du package net/http offre une approche simple pour servir des fichiers HTML statiques. Exécutez les étapes suivantes :
Importez les bibliothèques essentielles :
import ( "net/http" )
Désignez le répertoire du fichier statique :
http.Handle("/", http.FileServer(http.Dir("./static")))
Considérez que les fichiers statiques résident dans un répertoire nommé "static" dans le répertoire racine du projet. Si vous désirez un répertoire différent, ajustez le chemin en conséquence.
Initialisez le serveur Web :
http.ListenAndServe(":3000", nil)
Cela permettra d'accéder à votre fichier HTML en accédant à http ://localhost:3000/ dans votre navigateur préféré.
Important Remarques :
Si vous souhaitez diffuser des fichiers à partir d'une URL différent de "/", vous pouvez utiliser la fonction http.StripPrefix :
http.Handle("/static/", http.StripPrefix("/static/", http.FileServer(http.Dir("./public"))))
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!