Я использую http.FileServer в качестве сервера c, но я хочу использовать gzip compress
Код теперь:
http.HandleFunc("/", func(w http.ResponseWriter, r *http.Request) {
// Static file route
handle := http.FileServer(http.Dir("resource/dist"))
w.Header().Set("Content-Encoding", "gzip")
// ??? use gzip here?
handle.ServeHTTP(w, r)
})
И заголовок ответа содержит gzip
HTTP/1.1 200 OK
Accept-Ranges: bytes
Content-Encoding: gzip
Content-Type: text/html; charset=utf-8
Last-Modified: Tue, 28 Apr 2020 12:06:15 GMT
Date: Tue, 28 Apr 2020 16:39:40 GMT
Content-Length: 687
Так как использовать пакет gzip здесь?
Спасибо