Files
MeowBox-Core/internal/handler/route.go

28 lines
677 B
Go

package handler
import "net/http"
func RouteWebDevTools() *http.ServeMux {
mux := http.NewServeMux()
mux.HandleFunc("/.well-known/", func(w http.ResponseWriter, r *http.Request) {
w.WriteHeader(http.StatusNoContent)
})
return mux
}
func RouteStaticFiles() *http.ServeMux {
mux := http.NewServeMux()
mux.HandleFunc("/favicon.ico", StaticFileHandler)
mux.HandleFunc("/css/", StaticFileHandler)
mux.HandleFunc("/font-awesome/", StaticFileHandler)
mux.HandleFunc("/js/", StaticFileHandler)
mux.HandleFunc("/img/", StaticFileHandler)
return mux
}
func RouteInstall() *http.ServeMux {
mux := http.NewServeMux()
mux.HandleFunc("/", InstallWebHandler)
return mux
}