MCPcopy
hub / github.com/caddyserver/caddy / wrapPrimaryRoute

Method wrapPrimaryRoute

modules/caddyhttp/server.go:516–520  ·  view source on GitHub ↗

wrapPrimaryRoute wraps stack (a compiled middleware handler chain) in s.enforcementHandler which performs crucial security checks, etc.

(stack Handler)

Source from the content-addressed store, hash-verified

514// wrapPrimaryRoute wraps stack (a compiled middleware handler chain)
515// in s.enforcementHandler which performs crucial security checks, etc.
516func (s *Server) wrapPrimaryRoute(stack Handler) Handler {
517 return HandlerFunc(func(w http.ResponseWriter, r *http.Request) error {
518 return s.enforcementHandler(w, r, stack)
519 })
520}
521
522// enforcementHandler is an implicit middleware which performs
523// standard checks before executing the HTTP middleware chain.

Callers 1

ProvisionMethod · 0.80

Calls 2

enforcementHandlerMethod · 0.95
HandlerFuncFuncType · 0.85

Tested by

no test coverage detected