12 lines
359 B
Go
12 lines
359 B
Go
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)
|
|
}
|