diff --git a/lib/webPanel.js b/lib/webPanel.js index 22db2df..2d863a6 100644 --- a/lib/webPanel.js +++ b/lib/webPanel.js @@ -64,11 +64,16 @@ fs.readdir(dirPath, function (err, list) { var dir = []; - list.forEach(function (item) { - dir.push(readNode(path.join(dirPath, item))); - }); + if (err) { + callback(err, null); + } else { + list.forEach(function (item) { + dir.push(readNode(path.join(dirPath, item))); + }); + + callback(null, dir); + } - callback(null, dir); }); }