A brand new welcome page (installer)

This commit is contained in:
2025-11-25 15:16:57 +08:00
parent 3c6f8714d2
commit 630d1d2f07
18 changed files with 332 additions and 20 deletions

View File

@@ -1 +1,22 @@
package handler
import (
"fmt"
"net/http"
"github.com/OmniX-Space/MeowBox-Core/internal/service"
)
func InjectWebServerHeaders(config *service.Config, next http.Handler) http.Handler {
return http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) {
if config.Server.ShowServerVersion {
version := service.GetVersion()
serverHeader := fmt.Sprintf("MeowBox/%s", version)
w.Header().Set("Server", serverHeader)
next.ServeHTTP(w, r)
return
}
w.Header().Set("Server", "MeowBox")
next.ServeHTTP(w, r)
})
}