Я пытаюсь реализовать tus-file-uploader (tus.io) на основе примеров, представленных на их сайте. Все отлично работает, пока не переключусь с
http.Handle("/files/", http.StripPrefix("/files/", handler))
до
r.Handle("/files/", http.StripPrefix("/files/", handler))
объявив r следующим образом:
r := mux.NewRouter()
При использовании маршрутизатора gorilla сервер tus отвечает 404 при попытке вызвать PATCH-запрос на загрузку файла.
Вопрос: Чем http-Handle отличается от r.Handle, приведенного в примере выше? Может быть, он не обслуживает PATCH-запросы?