mirror of
https://github.com/yusing/godoxy.git
synced 2026-04-23 16:58:31 +02:00
naive implementation of caddy like route rules, dependencies upgrade
This commit is contained in:
@@ -10,6 +10,16 @@ func NewServeMux() ServeMux {
|
||||
return ServeMux{http.NewServeMux()}
|
||||
}
|
||||
|
||||
func (mux ServeMux) Handle(pattern string, handler http.Handler) (err error) {
|
||||
defer func() {
|
||||
if r := recover(); r != nil {
|
||||
err = r.(error)
|
||||
}
|
||||
}()
|
||||
mux.ServeMux.Handle(pattern, handler)
|
||||
return
|
||||
}
|
||||
|
||||
func (mux ServeMux) HandleFunc(pattern string, handler http.HandlerFunc) (err error) {
|
||||
defer func() {
|
||||
if r := recover(); r != nil {
|
||||
|
||||
Reference in New Issue
Block a user