Skip to content

Commit 08764b1

Browse files
committed
refactor: simplify ListenAndServe error handling
From https://golang.org/pkg/net/http/#ListenAndServe: "ListenAndServe always returns a non-nil error."
1 parent 97dc48a commit 08764b1

File tree

2 files changed

+6
-8
lines changed

2 files changed

+6
-8
lines changed

examples/go/app.go

+3-4
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,7 @@ func main() {
1010
registerRoutes(r)
1111

1212
fmt.Println("Listen on 3000")
13-
if err := http.ListenAndServe(":3000", r); err != nil {
14-
fmt.Fprintf(os.Stderr, "ListenAndServe failed: %v\n", err)
15-
os.Exit(1)
16-
}
13+
err := http.ListenAndServe(":3000", r)
14+
fmt.Fprintf(os.Stderr, "ListenAndServe failed: %v\n", err)
15+
os.Exit(1)
1716
}

src/templates/app.go

+3-4
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,7 @@ func main() {
1010
registerRoutes(r)
1111

1212
fmt.Println("Listen on 3000")
13-
if err := http.ListenAndServe(":3000", r); err != nil {
14-
fmt.Fprintf(os.Stderr, "ListenAndServe failed: %v\n", err)
15-
os.Exit(1)
16-
}
13+
err := http.ListenAndServe(":3000", r)
14+
fmt.Fprintf(os.Stderr, "ListenAndServe failed: %v\n", err)
15+
os.Exit(1)
1716
}

0 commit comments

Comments
 (0)