diff options
| author | Jeff Carr <[email protected]> | 2025-09-09 17:05:05 -0500 |
|---|---|---|
| committer | Jeff Carr <[email protected]> | 2025-09-09 17:05:05 -0500 |
| commit | c0f0414ff8a058f7d3d2d10af9a2ae2b8e3a46a2 (patch) | |
| tree | e80432fffebab218c1cb3394450f668ea400a995 /startHTTP.go | |
| parent | 47cd147ca0f8558d9145867ab37498f3b43fd753 (diff) | |
smarter variable name. predicts a logpb
Diffstat (limited to 'startHTTP.go')
| -rw-r--r-- | startHTTP.go | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/startHTTP.go b/startHTTP.go new file mode 100644 index 0000000..38c0311 --- /dev/null +++ b/startHTTP.go @@ -0,0 +1,25 @@ +// Copyright 1994-2025 WIT.COM Inc Licensed GPL 3.0 + +package httppb + +import ( + "fmt" + "net/http" + + "go.wit.com/log" +) + +// starts and sits waiting for HTTP requests +func StartHTTP(okHandler func(http.ResponseWriter, *http.Request), port int) error { + http.HandleFunc("/", okHandler) + + p := fmt.Sprintf(":%d", port) + log.Println("Running on port", p) + + err := http.ListenAndServe(p, nil) + if err != nil { + log.Println("Error starting server:", err) + return err + } + return nil +} |
