summary refs log tree commit diff stats
diff options
context:
space:
mode:
-rw-r--r--go.mod2
-rw-r--r--go.sum2
-rw-r--r--main.go8
3 files changed, 10 insertions, 2 deletions
diff --git a/go.mod b/go.mod
index dca5daf..5da3388 100644
--- a/go.mod
+++ b/go.mod
@@ -1,3 +1,5 @@
 module github.com/gbmor/getwtxt
 
 go 1.11
+
+require github.com/gorilla/handlers v1.4.0
diff --git a/go.sum b/go.sum
new file mode 100644
index 0000000..d4945cc
--- /dev/null
+++ b/go.sum
@@ -0,0 +1,2 @@
+github.com/gorilla/handlers v1.4.0 h1:XulKRWSQK5uChr4pEgSE4Tc/OcmnU9GJuSwdog/tZsA=
+github.com/gorilla/handlers v1.4.0/go.mod h1:Qkdc/uu4tH4g6mTK6auzZ766c4CA0Ng8+o/OAirnOIQ=
diff --git a/main.go b/main.go
index 83344d0..374b94f 100644
--- a/main.go
+++ b/main.go
@@ -3,12 +3,16 @@ package main
 import (
 	"log"
 	"net/http"
+
+	"github.com/gorilla/handlers"
 )
 
 func main() {
 	log.Printf("getwtxt v0.1\n")
 
-	http.HandleFunc("/api/", apiHandler)
+	serv := http.NewServeMux()
+
+	serv.HandleFunc("/api/", apiHandler)
 
-	log.Fatalln(http.ListenAndServe(":8080", nil))
+	log.Fatalln(http.ListenAndServe(":8080", handlers.CompressHandler(serv)))
 }