From 52e586790efd2d4be6cb7546a2f9e3a17a8a4b1f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miroslav=20=C5=A0ediv=C3=BD?= Date: Sun, 21 Mar 2021 21:42:53 +0100 Subject: [PATCH] fix static files serving Path. --- internal/http/manager.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/internal/http/manager.go b/internal/http/manager.go index 6084eb52..d66879e3 100644 --- a/internal/http/manager.go +++ b/internal/http/manager.go @@ -52,10 +52,10 @@ func New(WebSocketManager types.WebSocketManager, ApiManager types.ApiManager, c if conf.Static != "" { fs := http.FileServer(http.Dir(conf.Static)) router.Get("/*", func(w http.ResponseWriter, r *http.Request) { - if _, err := os.Stat(conf.Static + r.RequestURI); os.IsNotExist(err) { - http.StripPrefix(r.RequestURI, fs).ServeHTTP(w, r) - } else { + if _, err := os.Stat(conf.Static + r.URL.Path); !os.IsNotExist(err) { fs.ServeHTTP(w, r) + } else { + utils.HttpNotFound(w) } }) }