package director import ( "net/http" "forge.cadoles.com/Cadoles/go-proxy" "forge.cadoles.com/Cadoles/go-proxy/util" ) func createMiddlewareChain(handler http.Handler, middlewares []proxy.Middleware) http.Handler { util.Reverse(middlewares) for _, m := range middlewares { handler = m(handler) } return handler }