From b76315197d076137f413281b6043362ca905d920 Mon Sep 17 00:00:00 2001 From: Kenneth Date: Sun, 1 Dec 2024 19:05:13 +0000 Subject: [PATCH] fix: 404 error on page refresh or direct navigation --- main.go | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/main.go b/main.go index 40ec8b7..9d82856 100644 --- a/main.go +++ b/main.go @@ -6,7 +6,6 @@ import ( "errors" "flag" "fmt" - "io/fs" "log" "net/http" "os" @@ -68,13 +67,11 @@ func main() { cancel() apiServer := echo.New() - - webFS, err := fs.Sub(web, "web/dist") - if err != nil { - log.Fatalln(err) - } - - apiServer.GET("/*", echo.WrapHandler(http.FileServer(http.FS(webFS)))) + apiServer.Use(middleware.StaticWithConfig(middleware.StaticConfig{ + HTML5: true, + Root: "web/dist", + Filesystem: http.FS(web), + })) apiServer.Use(services.ReverseProxy.Middleware(), services.Middleware(), middleware.CORS())