跳到主要内容
CNode

nodejs怎么执行同步操作

社区
Ssandyfog发布于 12 年前最后回复 12 年前
5113850

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

查看回复

回复 (5)

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

C
coolicer#312 年前

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

A
allenzhong#212 年前

用Promises,具体实现有Q https://github.com/kriskowal/q

S
sandyfog#112 年前

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

参与回复

登录后即可参与回复。登录