diff --git a/httpstaticserver.go b/httpstaticserver.go index 4cda77a..dcb5acf 100644 --- a/httpstaticserver.go +++ b/httpstaticserver.go @@ -405,7 +405,8 @@ func (s *HTTPStaticServer) makeIndex() error { var err = filepath.Walk(s.Root, func(path string, info os.FileInfo, err error) error { if err != nil { log.Printf("WARN: Visit path: %s error: %v", strconv.Quote(path), err) - return err + return filepath.SkipDir + // return err } if info.IsDir() { return nil diff --git a/res/js/index.js b/res/js/index.js index ba67bb0..2bb1ef3 100644 --- a/res/js/index.js +++ b/res/js/index.js @@ -199,6 +199,9 @@ var vm = new Vue({ var i = 2; for (; i <= parts.length; i += 1) { var name = parts[i - 1]; + if (!name) { + continue; + } var path = parts.slice(0, i).join('/'); this.breadcrumb.push({ name: name + (i == parts.length ? ' /' : ''),