diff options
| author | Brandon C. Irizarry <brandon.irizarry@gmail.com> | 2026-05-06 12:32:13 -0400 |
|---|---|---|
| committer | Brandon C. Irizarry <brandon.irizarry@gmail.com> | 2026-05-06 12:32:13 -0400 |
| commit | 2bb3cc6b68731684fd8bbfc3ba18ea62a8db4a9f (patch) | |
| tree | 2610b1bd7e095c6dd949a4066066a53f86aa8259 | |
| parent | f0d2468dc5b37117c7c097703f40e171bd96c377 (diff) | |
refactor: move server-running code to separate function
| -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() } |
