diff --git a/httpserver/handlestatic.go b/httpserver/handlestatic.go deleted file mode 100644 index 9e6cbfb..0000000 --- a/httpserver/handlestatic.go +++ /dev/null @@ -1,14 +0,0 @@ -package httpserver - -import ( - "net/http" -) - -func (s *server) staticHandler() http.HandlerFunc { - return func(w http.ResponseWriter, r *http.Request) { - // sadly, the route prefix needs to be reproduced here, so it knows - // how to convert the incoming request path to the appropriate - // embedded file path - http.StripPrefix("/s", http.FileServer(s.staticFiles.HTTPBox())).ServeHTTP(w, r) - } -} diff --git a/httpserver/routes.go b/httpserver/routes.go index 9e828ec..2b0d20d 100644 --- a/httpserver/routes.go +++ b/httpserver/routes.go @@ -58,7 +58,7 @@ func (s *server) routes() { s.router.Get("/", s.handleIndex()) - s.router.Mount("/s", s.staticHandler()) + s.router.Mount("/s", http.StripPrefix("/s", http.FileServer(s.staticFiles.HTTPBox()))) s.router.Route("/api/v1", func(r chi.Router) { r.Get("/now", s.handleNow())