From f7d8fbd6eb5aaaae16cd24a77566bac783798862 Mon Sep 17 00:00:00 2001 From: Yoshiyuki Mineo Date: Fri, 2 May 2025 01:32:39 +0900 Subject: [PATCH] Add error checks --- example/sonyflake_server.go | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/example/sonyflake_server.go b/example/sonyflake_server.go index 5b96e5f..df20e0a 100644 --- a/example/sonyflake_server.go +++ b/example/sonyflake_server.go @@ -33,10 +33,17 @@ func handler(w http.ResponseWriter, r *http.Request) { } w.Header()["Content-Type"] = []string{"application/json; charset=utf-8"} - w.Write(body) + _, err = w.Write(body) + if err != nil { + http.Error(w, err.Error(), http.StatusInternalServerError) + return + } } func main() { http.HandleFunc("/", handler) - http.ListenAndServe(":8080", nil) + err := http.ListenAndServe(":8080", nil) + if err != nil { + panic(err) + } }