diff --git a/internal/route/route.go b/internal/route/route.go index 1ea787d8..eb517245 100644 --- a/internal/route/route.go +++ b/internal/route/route.go @@ -77,6 +77,9 @@ func (r *Route) Validate() (err E.Error) { switch r.Scheme { case types.SchemeFileServer: r.impl, err = NewFileServer(r) + if err != nil { + errs.Add(err) + } case types.SchemeHTTP, types.SchemeHTTPS: if r.Port.Listening != 0 { errs.Addf("unexpected listening port for %s scheme", r.Scheme)