0
如果我有一個mux.Router,如何將它設置爲「子路由器」?我可以找到的所有示例通過調用Route.Subrouter()創建一個新路由器,然後設置Handlers,但我已經有一個路由器!設置大猩猩多路複用器子路由器
// 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