aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFelix Hanley <felix@userspace.com.au>2016-01-28 09:36:16 +0000
committerFelix Hanley <felix@userspace.com.au>2016-01-28 09:36:16 +0000
commit2e85a8e6c1a7736cf2b85976a6d9545d8ff4ace3 (patch)
tree2c00add8a0fa9d18acb2aac2e74e10b796fa0b40
parentb5930ec3952f3196aec29ac3182a2335d6f7c282 (diff)
downloadgo-dict2rest-2e85a8e6c1a7736cf2b85976a6d9545d8ff4ace3.tar.gz
go-dict2rest-2e85a8e6c1a7736cf2b85976a6d9545d8ff4ace3.tar.bz2
Make gzip optional
-rw-r--r--src/dict2rest/main.go8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/dict2rest/main.go b/src/dict2rest/main.go
index 3b60698..be84b5e 100644
--- a/src/dict2rest/main.go
+++ b/src/dict2rest/main.go
@@ -21,6 +21,7 @@ func main() {
port := flag.String("port", "8080", "Listen port")
dictHost := flag.String("dicthost", "localhost", "Dict server name")
dictPort := flag.String("dictport", "2628", "Dict server port")
+ gzip := flag.Bool("gzip", false, "Enable gzip compression")
flag.Parse()
@@ -48,8 +49,11 @@ func main() {
//router.GET("/", Index)
router.GET("/define/:word", Define)
- chain := alice.New(Logger, Gzip).Then(router)
- //chain := alice.New(Logger).Then(router)
+ chain := alice.New(Logger).Then(router)
+ if *gzip {
+ chain = alice.New(Logger, Gzip).Then(router)
+ log.Println("Using Gzip compression")
+ }
listen := ":" + *port