Maison >développement back-end >Golang >Comment servir des fichiers CSS et JS statiques dans une application Web Go ?

Comment servir des fichiers CSS et JS statiques dans une application Web Go ?

Mary-Kate Olsen
Mary-Kate Olsenoriginal
2024-12-14 00:34:16778parcourir

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

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn