router.go
func (r *Router) Use(middleware ...interface{}) {
	r.dispatcher.Middleware(r.route, r.buildMiddlewares(middleware)...)
}
func (r *Router) Use(middleware ...interface{}) {
	r.dispatcher.Middleware(r.route, r.buildMiddlewares(middleware)...)
}
func ( r * Router ) Use ( middleware ... interface { } ) { r . dispatcher . Middleware ( r . route , r . buildMiddlewares ( middleware ) ... ) }
// Use attaches middleware to a route
Use attaches middleware to a route