From d3e98d543e06c834362773ef09e5cc8192a6e68b Mon Sep 17 00:00:00 2001 From: Bel LaPointe <153096461+breel-render@users.noreply.github.com> Date: Mon, 6 Oct 2025 07:29:12 -0600 Subject: [PATCH] err --- srv/main.go | 26 ++++++++++++++------------ 1 file changed, 14 insertions(+), 12 deletions(-) diff --git a/srv/main.go b/srv/main.go index 9f773c7..cf40ca6 100644 --- a/srv/main.go +++ b/srv/main.go @@ -25,19 +25,21 @@ type ( func run() error { f := os.Args[1] - b, err := os.ReadFile(f) - if err != nil { - return err - } - - type Route struct { - } - var data Data - if err := yaml.Unmarshal(b, &data); err != nil { - return err - } - return http.ListenAndServe(":3001", http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) { + b, err := os.ReadFile(f) + if err != nil { + http.Error(w, err.Error(), http.StatusInternalServerError) + return + } + + type Route struct { + } + var data Data + if err := yaml.Unmarshal(b, &data); err != nil { + http.Error(w, err.Error(), http.StatusInternalServerError) + return + } + k := r.URL.Path v, ok := data.Routes[k]