muxtool/middleware/use.go

14 lines
239 B
Go
Raw Normal View History

2024-06-11 14:12:30 +03:00
package middleware
import "net/http"
type Middleware func(http.Handler) http.Handler
func Use(handler http.Handler, middlewares ...Middleware) http.Handler {
for _, h := range middlewares {
handler = h(handler)
}
return handler
}