从node.js + express4 写一个自己的博客网站教程中写代码,发现获取所有文件夹下的文件,最终结果如何在外面得到呢??return 返回的不是getBlogList的返回值吧?
js
function getBlogList(blogDir) { fs.readdir(blogDir, function (err, files) { var blogList = []; if (files && files.length) { files.forEach(function (filename) { //split file name and generate url... //... //create a blogItem { title: blogTitle, url: blogUrl } blogList.push(blogItem); }); } return blogList; }); }
刚接触node,疑惑很久,请各位赐教~谢谢
你可以从下面几种方式里选个,第一个最传统,第四个最优雅(但现在用不了),第三个的优雅度仅次于第四个,过渡期间的作法,第二个使用较为广泛,而且有多种变体。
楼上的是正解。 补充一个 简单粗暴的方法