From 43322b40d5523c64e2562bd98023f99d3dcf5b8c Mon Sep 17 00:00:00 2001 From: Jason Swank Date: Sun, 17 May 2026 21:58:45 -0400 Subject: [PATCH] wip --- env.sample | 3 +++ main.go | 12 ++++++++++++ 2 files changed, 15 insertions(+) create mode 100644 env.sample diff --git a/env.sample b/env.sample new file mode 100644 index 0000000..b7522b2 --- /dev/null +++ b/env.sample @@ -0,0 +1,3 @@ +PROJECT_ID= +REGION=us-east4 +DOMAIN=proto-hype.net diff --git a/main.go b/main.go index 4614ad4..f217cee 100644 --- a/main.go +++ b/main.go @@ -17,6 +17,18 @@ func main() { rand.Seed(time.Now().UnixNano()) http.HandleFunc("/", func(w http.ResponseWriter, r *http.Request) { + // error handling for common probes + if r.Host == "" { + http.BadRequest(w, r) + return + } + + // error handling for common probes + if r.URL.Path != "/" { + http.NotFound(w, r) + return + } + // Default to 2 words, can be overridden by query param "words" words := 2 if wParam := r.URL.Query().Get("words"); wParam != "" {