У меня есть следующие маршруты:Gorilla Mux для суб пути маршрутизации
router.Methods("POST").Path("/my_post_01").HandlerFunc(myHandler1)
router.Methods("GET").Path("/my_get_01").HandlerFunc(myHandler2)
router.Methods("POST").Path("/my_post_02").HandlerFunc(myHandler3)
router.Methods("GET").Path("/my_get_02").HandlerFunc(myHandler4)
router.Methods("POST").Path("/my_post_03").HandlerFunc(myHandler5)
router.Methods("GET").Path("/my_get_03").HandlerFunc(myHandler6)
router.Methods("POST").Path("/my_post_04").HandlerFunc(myHandler7)
router.Methods("GET").Path("/my_get_04").HandlerFunc(myHandler8)
router.Methods("POST").Path("/my_post_05").HandlerFunc(myHandler9)
router.Methods("GET").Path("/my_get_05").HandlerFunc(myHandler10)
Как я все больше и больше маршрутов, становится все труднее управлять.
Я хочу сделать что-то вроде:
router.Path("/my/*").HandleFunc(mypackage.RegisterHandler)
с все обработчики разделены в другом пакете
Есть ли способ, что я могу соответствовать этим пути в отдельном пакете?
Спасибо,
... вы пробовали, что вы положили Вот? Нет ничего, что помешало бы вам передать http.HandlerFunc, который находится в другом пакете, на ваш маршрутизатор ... –