Если у меня есть mux.Router, как я могу установить его как «подпроцессор»? Все примеры, которые я могу найти, создают новый маршрутизатор, вызывая Route.Subrouter(), а затем устанавливая Handlers на нем, но у меня уже есть маршрутизатор!Set gorilla mux subrouter
// does not know about "/api/v1/"
v1_router := mux.NewRouter()
subrouter.HandleFuc("/route1/", ...)
subrouter.HandleFuc("/route2/", ...)
// does not now about route1, route2
r := mux.NewRouter()
r.PathPrefix("/api/v1/").???(v1_router)
Я надеюсь, что я осмыслении ...
Не можете ли вы просто вызвать 'subrouter.PathPrefix'? – kopiczko
И как создается «подпроцессор»? – kopiczko
@kopiczko, тогда подпроцессор должен знать pathprefix, которого я не хочу – Rikard