commit 92007fe
Artur Manuel
·
2026-04-20 19:29:13 +0000 UTC
parent 83ab9cc
fix(server): write error to page instead of terminating
1 files changed,
+3,
-3
+3,
-3
1@@ -35,14 +35,14 @@ var server = cli.Command{
2 mux.HandleFunc("/", func(w http.ResponseWriter, r *http.Request) {
3 sysinfo, err := internal.GetSysinfo()
4 if err != nil {
5- log.Fatalln(err)
6+ fmt.Fprint(w, err)
7 }
8 master, err := template.ParseFiles(templateFile)
9 if err != nil {
10- log.Fatalf("failed to parse template %s: %v", templateFile, err)
11+ fmt.Fprintf(w, "failed to parse template %s: %v\n", templateFile, err)
12 }
13 if err := master.Execute(w, sysinfo); err != nil {
14- fmt.Fprintf(w, "failed to execute template %s: %v", templateFile, err)
15+ fmt.Fprintf(w, "failed to execute template %s: %v\n", templateFile, err)
16 }
17 })
18 port := cmd.Int("port")