package app import ( _ "embed" "net/http" ) var ( //go:embed static/favicon.ico faviconICO []byte ) func serveFavicon(w http.ResponseWriter, r *http.Request) { w.Header().Set("Content-Type", "image/x-icon") w.Header().Set("Cache-Control", "public, max-age=31536000, immutable") if r.Method == http.MethodHead { w.WriteHeader(http.StatusOK) return } w.WriteHeader(http.StatusOK) _, _ = w.Write(faviconICO) }