Votre chemin de gestionnaire (/css/
) est transmis au gestionnaire FileServer plus le fichier après le préfixe. Cela signifie que lorsque vous visitez http://myhost.fake/css/test.css, votre FileServer essaie de trouver le fichier ./css/css/test.css
.
Le package http fournit la fonction StripPrefix
pour enlever le /css/
préfixe.
Cela devrait le faire :
http.Handle("/css/", http.StripPrefix("/css/", http.FileServer(http.Dir("css"))))