diff options
| author | Jeff Carr <[email protected]> | 2024-10-06 10:28:16 -0500 |
|---|---|---|
| committer | Jeff Carr <[email protected]> | 2024-10-06 10:28:16 -0500 |
| commit | 7b196bca7649b3aed0d1acab2499603bad3a9561 (patch) | |
| tree | d426c9ceb665ce3f3724ec3fdeea016e5027f6c4 /main.go | |
| parent | f255120c10b7e5e40b420018988639aa5ce14d49 (diff) | |
stub out /powersource and /lastoutagev0.0.1
Signed-off-by: Jeff Carr <[email protected]>
Diffstat (limited to 'main.go')
| -rw-r--r-- | main.go | 23 |
1 files changed, 11 insertions, 12 deletions
@@ -3,19 +3,17 @@ package main import ( "fmt" "net/http" - "os" "strings" "time" "go.wit.com/log" ) -var accessf, clientf *os.File +// var accessf, clientf *os.File -var repoMap map[string]string -var versionMap map[string]string -var configfile []string -var keysSorted []string +// var repoMap map[string]string +// var versionMap map[string]string +// var keysSorted []string // remove '?' part and trailing '/' func cleanURL(url string) string { @@ -24,9 +22,7 @@ func cleanURL(url string) string { } func okHandler(w http.ResponseWriter, r *http.Request) { - // dumpClient(r) var tmp string - // tmp = r.URL.String() tmp = cleanURL(r.URL.Path) parts := strings.Split(tmp, "?") log.Warn("URL =", tmp) @@ -34,18 +30,21 @@ func okHandler(w http.ResponseWriter, r *http.Request) { log.Info("parts are:", parts) // requrl := parts[0] - if tmp == "/power" { - fmt.Fprintln(w, "BAD ZOOT") + if tmp == "/powersource" { + fmt.Fprintln(w, "Utility Power") return } - fmt.Fprintln(w, "BAD URL", tmp) + if tmp == "/lastoutage" { + fmt.Fprintln(w, "Blackout at 2024/09/25 20:21:57 for 33 sec.") + return + } + fmt.Fprintln(w, "UNKNOWN URL:", tmp) // log.Warn("BAD URL =", url, "REPO URL =", repourl) // badurl(w, r.URL.String()) // fmt.Fprintln(w, "BAD", tmp) } func main() { - log.Println("found log =", versionMap["go.wit.com/log"]) http.HandleFunc("/", okHandler) err := http.ListenAndServe(":3000", nil) if err != nil { |
