从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,疑惑很久,请各位赐教~谢谢
你可以從下面幾種方式裡選個,第一個最傳統,第四個最優雅(但現在用不了),第三個的優雅度僅次於第四個,過渡期間的作法,第二個使用較為廣泛,而且有多種變體。
樓上的是正解。 補充一個 簡單粗暴的方法