fix: 404 error on page refresh or direct navigation

This commit is contained in:
2024-12-01 19:05:13 +00:00
parent 98cbda9c10
commit b76315197d

13
main.go
View File

@@ -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())