【发布时间】:2012-12-07 15:41:14
【问题描述】:
我的 node.js 应用程序需要多个文件。我知道建议异步读取文件,所以,显然我必须这样做:
fs.readFile("file1", function(...) {
fs.readFile("file2", function(...) {
fs.readFile("file3", function(...) {
[my application]
}
}
}
但是,在这种情况下,文件将被顺序读取。
有没有一种方法可以并行读取多个文件,并且仍然确保应用程序在所有文件都加载后启动?
【问题讨论】:
-
你反对async.js这样的流控库吗?它们确实可以帮助提高此类代码的可读性。