nodejs怎么执行同步操作
发布于 10 年前 作者 sandyfog 11030 次浏览 最后一次编辑是 8 年前

有一个需求:先从网络读取数据并生成文件,再从文件读取数据返回,由于异步操作,返回的结果为空。 使用async可部分满足功能,因为series本身也是异步调用。

5 回复

具体需求是这样的:从文件中获取内容返回,当文件不存在的时候先从网络读取数据并生成文件,再从文件读取数据返回

从网络取数据一般都是用异步。何不先返回数据,如果文件不存在,返回后再去生成。反正数据都是要取,为什么还要写完文件再去读出来

是先检查本地文件是否存在,存在的话从本地读取,不存在再从网络读取

这个与同步没多大关系,写回调理,还是按照顺序执行的

回到顶部