> What did I miss? nothing, there is plenty of routers that will do what you want :
https://github.com/avelino/awesome-go#web-frameworks or just write a switch statement in your handler. the behavior of the default muxer is hardly going to change anyway, it would obviously be a breaking change. That's the drawback of "facades". Le vendredi 27 janvier 2017 14:54:07 UTC+1, Florian Uekermann a écrit : > > I tried googling this, but couldn't find anything. > > A common issue when using the http package and registering handles is the > need to register a handler for "domain.com" that does not catch " > domain.com/otherStuff". Since any pattern ending in a "/" matches paths > prefixed with the pattern, providing "/" as a pattern matches both " > domain.com" as well as "domain.com/asdf". > > With longer patterns the corresponding issue is easily dealt with by > omitting the trailing "/" in the pattern. > I was wondering if it makes sense to change the http package a bit and use > the empty pattern "" to match only "domain.com", but not longer paths. > > This change would be fairly consistent with how specific matches work in > other cases (remove trailing "/") and should not change the behavior of > existing code, since providing "" as a pattern results in a panic at the > moment. > > What did I miss? > > Best regards, > Florian > -- You received this message because you are subscribed to the Google Groups "golang-nuts" group. To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.