diff options
Diffstat (limited to 'main.go')
| -rw-r--r-- | main.go | 13 |
1 files changed, 9 insertions, 4 deletions
@@ -22,11 +22,16 @@ func main() { mux.Handle("/{$}", &handler{}) + log.Fatal(runServer(mux, *port)) +} + +func runServer(h http.Handler, port string) error { srv := http.Server{ - Addr: ":" + *port, - Handler: mux, + Addr: ":" + port, + Handler: h, } - log.Printf("Serving on port %s...\n", *port) - log.Fatal(srv.ListenAndServe()) + log.Printf("Serving on port %s...\n", port) + + return srv.ListenAndServe() } |
