feat: whole bunch of shit
This commit is contained in:
11
server/internal/httpx/router.go
Normal file
11
server/internal/httpx/router.go
Normal file
@@ -0,0 +1,11 @@
|
||||
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)
|
||||
}
|
Reference in New Issue
Block a user