From bfd56422056f7b2631509fdf57e46fee6ec4f492 Mon Sep 17 00:00:00 2001 From: jiayx Date: Wed, 10 Jan 2018 20:24:40 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=20ch6-03-middleware=20?= =?UTF-8?q?=E4=B8=AD=E9=97=B4=E4=BB=B6=E9=81=8D=E5=8E=86=E6=97=B6=EF=BC=8C?= =?UTF-8?q?=E7=B4=A2=E5=BC=95=E8=B6=8A=E7=95=8C=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ch6-web/ch6-03-middleware.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ch6-web/ch6-03-middleware.md b/ch6-web/ch6-03-middleware.md index 4c33ec9..36f423d 100644 --- a/ch6-web/ch6-03-middleware.md +++ b/ch6-web/ch6-03-middleware.md @@ -228,7 +228,7 @@ func (r *Router) Use(m middleware) { func (r *Router) Add(route string, h http.Handler) { var mergedHandler = h - for i := len(r.middlewareChain); i>=0; i-- { + for i := len(r.middlewareChain) - 1; i >= 0; i-- { mergedHandler = r.middlewareChain[i](mergedHandler) }