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