influxdb/docs/slides/mnGo/gzip/mux_go

20 lines
419 B
Plaintext

// +build OMIT
package server
import (
"net/http"
"github.com/NYTimes/gziphandler"
"github.com/bouk/httprouter"
)
func NewMux(opts MuxOpts, service Service) http.Handler {
router := httprouter.New()
...
prefixedAssets := NewDefaultURLPrefixer(basepath, assets, opts.Logger)
// Compress the assets with gzip if an accepted encoding
compressed := gziphandler.GzipHandler(prefixedAssets)
...
return handler
}