package httpx import "net/http" type Router struct{ mux *http.ServeMux } func NewRouter() *Router { return &Router{mux: http.NewServeMux()} } func (r *Router) Handle(pattern string, h http.Handler) { r.mux.Handle(pattern, h) } func (r *Router) ServeHTTP(w http.ResponseWriter, req *http.Request) { r.mux.ServeHTTP(w, req) }