From a057e20728d5fd0d972a4d69c06abdc706bf2aac Mon Sep 17 00:00:00 2001 From: razonyang Date: Wed, 5 Feb 2020 12:21:26 +0800 Subject: [PATCH] Disable Router.SaveMatchedRoute by default --- route_test.go | 1 + router.go | 1 - router_test.go | 1 + 3 files changed, 2 insertions(+), 1 deletion(-) diff --git a/route_test.go b/route_test.go index 3190411..549309b 100644 --- a/route_test.go +++ b/route_test.go @@ -285,6 +285,7 @@ func ExampleRouteGroup() { func ExampleGetRoute() { router := NewRouter() + router.SaveMatchedRoute = true router.Get("/posts/:page", func(_ http.ResponseWriter, r *http.Request) { ps := GetParams(r) page, _ := ps.Int("page") diff --git a/router.go b/router.go index 5c8b602..12861ce 100644 --- a/router.go +++ b/router.go @@ -158,7 +158,6 @@ func NewRouter() *Router { RedirectFixedPath: true, HandleMethodNotAllowed: true, HandleOPTIONS: true, - SaveMatchedRoute: true, } } diff --git a/router_test.go b/router_test.go index c080a9a..827470a 100644 --- a/router_test.go +++ b/router_test.go @@ -736,6 +736,7 @@ func TestRouterMatchedRoutePath(t *testing.T) { } router := NewRouter() + router.SaveMatchedRoute = true router.HandleFunc(http.MethodGet, route1, handle1) router.HandleFunc(http.MethodGet, route2, handle2) router.HandleFunc(http.MethodGet, route3, handle3)