From 34d5c1339a8f6f48d587d5788ff1b5df3c6376b3 Mon Sep 17 00:00:00 2001 From: Newnius Date: Thu, 24 Oct 2019 20:30:55 +0800 Subject: [PATCH] bugfix --- src/main.go | 15 ++++----------- 1 file changed, 4 insertions(+), 11 deletions(-) diff --git a/src/main.go b/src/main.go index 1aa4d9a..e528968 100644 --- a/src/main.go +++ b/src/main.go @@ -8,7 +8,8 @@ import ( "os" ) -var addr = flag.String("addr", ":8080", "http service address") +var addr = flag.String("addr", "127.0.0.1:8080", "http service address") +var confFile = flag.String("conf", "conf/config.json", "configuration file path") var pool *ResourcePool @@ -149,15 +150,9 @@ func serverAPI(w http.ResponseWriter, r *http.Request) { } func main() { - var confFile = "conf/config.json" - for i := 0; i < (len(os.Args)-1)/2; i++ { - if os.Args[i*2+1] == "-c" { - confFile = os.Args[i*2+2] - } - } - + flag.Parse() /* read configuration */ - file, err := os.Open(confFile) + file, err := os.Open(*confFile) if err != nil { log.Fatal(err) } @@ -195,8 +190,6 @@ func main() { start(pool, config) }() - flag.Parse() - http.HandleFunc("/", func(w http.ResponseWriter, r *http.Request) { serverAPI(w, r) })