fix file server validation

This commit is contained in:
yusing 2025-02-07 04:10:45 +08:00
parent 3353060ad4
commit 4363ca88aa

View file

@ -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)