无
有一个需求:先从网络读取数据并生成文件,再从文件读取数据返回,由于异步操作,返回的结果为空。 使用async可部分满足功能,因为series本身也是异步调用。
具体需求是这样的:从文件中获取内容返回,当文件不存在的时候先从网络读取数据并生成文件,再从文件读取数据返回
用Promises,具体实现有Q https://github.com/kriskowal/q
从网络取数据一般都是用异步。何不先返回数据,如果文件不存在,返回后再去生成。反正数据都是要取,为什么还要写完文件再去读出来
是先检查本地文件是否存在,存在的话从本地读取,不存在再从网络读取
这个与同步没多大关系,写回调理,还是按照顺序执行的