我正在使用许多数据库调用创建nodejs应用程序。 有些情况下我必须逐步使用数据库功能。
例如,
user_no = getUser(index);
ack = sendJson(user_no, msg);
if(ack) {
deleteUser(user_no);
}
如上所述,我必须执行这些函数程序。 但是具有数据库查询功能,它运行异步并且不保证顺序。调用sendJson时,user_no未定义。因为getUser函数尚未结束。
要解决这个问题,我现在正在使用回调函数。但是使用这个解决方案,我无法充分利用这些功能。
我想为程序(同步)
制作一些特定的功能答案 0 :(得分:0)
为什么要将异步功能转为同步?
Node.js是一种回调语言(也是多事)你为什么要反对语言的本质?