From 8a9b9038dd46f296747699613a14cadbc2f9934c Mon Sep 17 00:00:00 2001 From: Paul Buetow Date: Mon, 6 May 2024 19:57:36 +0300 Subject: can get entry by path --- main.go | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) (limited to 'main.go') diff --git a/main.go b/main.go index a383aeb..f4a3e5c 100644 --- a/main.go +++ b/main.go @@ -13,13 +13,14 @@ func main() { health := newHealthStatus() http.HandleFunc("/health", func(w http.ResponseWriter, r *http.Request) { + log.Println("Someone requested /health") fmt.Fprint(w, health.String()) }) http.HandleFunc("/submit", func(w http.ResponseWriter, r *http.Request) { + log.Println("Someone requested /submit") if err := handleSubmit(w, r, *dataDir); err != nil { http.Error(w, err.Error(), http.StatusInternalServerError) - log.Println(err) health.set(critical, "submitHandler", err.Error()) return } @@ -27,15 +28,25 @@ func main() { }) http.HandleFunc("/list", func(w http.ResponseWriter, r *http.Request) { + log.Println("Someone requested /list") if err := handleList(w, r, *dataDir); err != nil { http.Error(w, err.Error(), http.StatusInternalServerError) - log.Println(err) health.set(critical, "listHandler", err.Error()) return } health.clear("listHandler") }) + http.HandleFunc("/get", func(w http.ResponseWriter, r *http.Request) { + log.Println("Someone requested /get") + if err := handleGet(w, r, *dataDir); err != nil { + http.Error(w, err.Error(), http.StatusInternalServerError) + health.set(critical, "getHandler", err.Error()) + return + } + health.clear("getHandler") + }) + log.Println("Server is starting on ", *listenAddr) if err := http.ListenAndServe(*listenAddr, nil); err != err { log.Fatal("Error starting server: ", err) -- cgit v1.2.3