Files
amcs/internal/app/favicon.go

19 lines
356 B
Go

package app
import (
"net/http"
)
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)
}