diff --git a/ch6-web/ch6-03-middleware.md b/ch6-web/ch6-03-middleware.md index ef6acbe..a58413b 100644 --- a/ch6-web/ch6-03-middleware.md +++ b/ch6-web/ch6-03-middleware.md @@ -107,7 +107,7 @@ func hello(wr http.ResponseWriter, r *http.Request) { } func timeMiddleware(next http.Handler) http.Handler { - return func(wr http.ResponseWriter, r *http.Request) { + return http.HandlerFunc(func(wr http.ResponseWriter, r *http.Request) { timeStart := time.Now() // next handler @@ -115,7 +115,7 @@ func timeMiddleware(next http.Handler) http.Handler { timeElapsed := time.Since(timeStart) logger.Println(timeElapsed) - } + }) } func main() {