diff --git a/main.go b/main.go index e712223..19deff9 100644 --- a/main.go +++ b/main.go @@ -23,7 +23,13 @@ func init() { func main() { http.HandleFunc("/", func(writer http.ResponseWriter, request *http.Request) { - writer.Write([]byte(s)) + _, gloableRes := checkSystem() + if gloableRes { + writer.Write([]byte(s)) + } else { + http.Error(writer, s, http.StatusInternalServerError) + } + writer.Write([]byte("Fatal Error")) }) http.HandleFunc("/data.json", handler) err := http.ListenAndServe(c.HTTP.Listen, nil)