Ignore OPTIONS as allowed method Updates #98
diff --git a/router.go b/router.go index 1f7bbe9..5d6c81c 100644 --- a/router.go +++ b/router.go
@@ -338,7 +338,7 @@ var allow string for method := range r.trees { // Skip the requested method - we already tried this one - if method == req.Method { + if method == req.Method || method == "OPTIONS" { continue }
diff --git a/router_test.go b/router_test.go index 0924d48..265bd55 100644 --- a/router_test.go +++ b/router_test.go
@@ -234,6 +234,7 @@ // add another method router.DELETE("/path", handlerFunc) + router.OPTIONS("/path", handlerFunc) // must be ignored // test again r, _ = http.NewRequest("GET", "/path", nil)