diff options
Diffstat (limited to 'plugins')
-rw-r--r-- | plugins/http/serve.go | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/plugins/http/serve.go b/plugins/http/serve.go index 9bb11e35..78796322 100644 --- a/plugins/http/serve.go +++ b/plugins/http/serve.go @@ -231,10 +231,13 @@ func (s *Plugin) tlsAddr(host string, forcePort bool) string { return host } +// static plugin name +const static string = "static" + func applyMiddlewares(server *http.Server, middlewares map[string]Middleware, order []string, log logger.Logger) { for i := len(order) - 1; i >= 0; i-- { // set static last in the row - if order[i] == "static" { + if order[i] == static { continue } if mdwr, ok := middlewares[order[i]]; ok { @@ -245,7 +248,7 @@ func applyMiddlewares(server *http.Server, middlewares map[string]Middleware, or } // set static if exists - if mdwr, ok := middlewares["static"]; ok { + if mdwr, ok := middlewares[static]; ok { server.Handler = mdwr.Middleware(server.Handler) } } |