aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-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