Maison > développement back-end > Golang > Pourquoi My Go Web App renvoie-t-elle un 404 pour les fichiers CSS ?

Pourquoi My Go Web App renvoie-t-elle un 404 pour les fichiers CSS ?

Barbara Streisand
Libérer: 2024-12-22 03:44:12
original
213 Les gens l'ont consulté

Why Does My Go Web App Return a 404 for CSS Files?

404 introuvable : résolution des chemins de fichiers CSS dans les applications Web Go

Malgré le respect des directives établies pour le rendu CSS dans les applications Web Go, vous peut rencontrer une erreur « Page 404 introuvable » lorsque vous tentez d'accéder à votre fichier CSS. Pour résoudre ce problème, il est crucial de comprendre l'importance de votre répertoire de travail.

L'implémentation actuelle de votre fichier server.go utilise un chemin relatif pour localiser vos fichiers CSS. Cela signifie que la présence ou l'absence de vos fichiers CSS dépend du répertoire à partir duquel vous lancez votre application.

Par exemple, si vous exécutez votre application depuis le dossier src (allez exécuter server/server.go), il peut localiser avec succès vos fichiers CSS. Cependant, si vous lancez votre application à partir du dossier src/server (allez exécuter server.go), elle ne parviendra pas à localiser les fichiers CSS.

De même, créer un exécutable natif à partir de votre application et le lancer à partir du bin entraînera également une erreur 404 car le dossier CSS est absent du répertoire bin.

Pour résoudre ce problème, vous disposez de deux options :

  1. Lancez votre application depuis le dossier src en utilisant la commande "go run server/server.go."
  2. Copiez le dossier css dans votre dossier bin et lancez l'exécutable depuis cet endroit. Cependant, vous devez également copier d'autres fichiers statiques tels que des modèles HTML.

En suivant l'une de ces approches, vous pouvez éliminer l'erreur 404 et accéder avec succès à vos fichiers CSS depuis votre application Web Go.

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!

source:php.cn
Déclaration de ce site Web
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal