Servir CSS et JS dans une application Go
Lorsque vous travaillez avec le didacticiel Go Writing Web Applications, il est courant de rencontrer des problèmes tels que la diffusion de CSS et JS via le serveur Go. Voici comment résoudre ce problème :
Dans votre fonction principale, ajoutez la ligne suivante pour gérer les fichiers statiques :
http.Handle("/static/", http.StripPrefix("/static/", http.FileServer(http.Dir("static"))))
Ce code sert le répertoire nommé "static" comme serveur de fichiers statiques , vous permettant d'accéder à vos fichiers CSS et JS. Vous pouvez placer les fichiers dans le répertoire "static".
Dans vos modèles HTML, assurez-vous de référencer correctement les fichiers CSS et JS en spécifiant les chemins appropriés :
<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>
Avec ces modifications, votre application Go devrait être capable de servir correctement les fichiers CSS et JS.
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!