URL path using Gorilla Mux or Httprouter?

route : /v1/product/{id:[0-9]+}

func Get(w http.ResponseWriter, r *http.Request, next http.HandlerFunc) {
  vars := mux.Vars(r)
  id := vars["id"]
}