diff --git a/config.json b/config.json index 7c3a77d..835c35e 100644 --- a/config.json +++ b/config.json @@ -1,4 +1,4 @@ { "server":":9999", - "upstreams": ["127.0.0.1:3000"] + "upstream": ["127.0.0.1:3000"] } \ No newline at end of file diff --git a/main.go b/main.go index 0ae728f..d3030c3 100644 --- a/main.go +++ b/main.go @@ -6,7 +6,6 @@ import ( "net/url" "net/http/httputil" "log" - "flag" "fmt" "io/ioutil" "os" @@ -51,12 +50,6 @@ func startServer(server string, upstream []string) { } func main() { - server := flag.String("server", ":9999", "Your server") - upstream := flag.String("upstream", "127.0.0.1:3000", "upstream server") - flag.Parse() - fmt.Println(*server) - fmt.Println(*upstream) - file, err := ioutil.ReadFile("./config.json") if err != nil { fmt.Printf("File error: %v\n", err) @@ -65,6 +58,8 @@ func main() { var config Config json.Unmarshal(file, &config) + fmt.Printf("%v", config.Upstream) + fmt.Printf("%v", config.Server) // startServer(*server, *upstream) startServer(config.Server, config.Upstream)