middleware/use.go

14 lines
239 B
Go
Raw Permalink Normal View History

2024-04-06 20:39:09 +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
}