mirror of
https://github.com/caddyserver/website.git
synced 2025-06-18 20:24:56 -04:00
Adjust Caddyfile unmarshal example code
This commit is contained in:
parent
8bf5c00581
commit
847bd6293e
2 changed files with 25 additions and 20 deletions
|
@ -373,11 +373,15 @@ func (m Middleware) ServeHTTP(w http.ResponseWriter, r *http.Request, next caddy
|
|||
|
||||
// UnmarshalCaddyfile implements caddyfile.Unmarshaler.
|
||||
func (m *Middleware) UnmarshalCaddyfile(d *caddyfile.Dispenser) error {
|
||||
for d.Next() {
|
||||
if !d.Args(&m.Output) {
|
||||
return d.ArgErr()
|
||||
}
|
||||
d.Next() // consume directive name
|
||||
|
||||
// require an argument
|
||||
if !d.NextArg() {
|
||||
return d.ArgErr()
|
||||
}
|
||||
|
||||
// store the argument
|
||||
m.Output = d.Val()
|
||||
return nil
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue