У меня это в основном:
router := mux.NewRouter()
router.PathPrefix("/").HandlerFunc(func(w http.ResponseWriter, r *http.Request) {
glog.Info("before")
})
router.HandleFunc("/people", person.GetMany).Methods("GET")
router.HandleFunc("/people/{id}", person.GetOne).Methods("GET")
router.HandleFunc("/people/{id}", person.Create).Methods("POST")
router.HandleFunc("/people/{id}", person.Delete).Methods("DELETE")
это означает, что ничего не попало, кроме первого обработчика промежуточного программного обеспечения, поэтому я попытался создать новый маршрутизатор для обработки журналов:
mux.NewRouter().PathPrefix("/").HandlerFunc(func(w http.ResponseWriter, r *http.Request) {
glog.Info("before")
})
но этот новый маршрутизатор не попал И ни один из моих других маршрутов не попал.Что мне делать вместо этого?