在Nodejs上使用过程(sync)mysql函数

时间:2015-11-14 11:58:01

标签: mysql node.js

我正在使用许多数据库调用创建nodejs应用程序。 有些情况下我必须逐步使用数据库功能。

例如,

user_no = getUser(index);
ack = sendJson(user_no, msg);
if(ack) {
  deleteUser(user_no);
}

如上所述,我必须执行这些函数程序。 但是具有数据库查询功能,它运行异步并且不保证顺序。调用sendJson时,user_no未定义。因为getUser函数尚未结束。

要解决这个问题,我现在正在使用回调函数。但是使用这个解决方案,我无法充分利用这些功能。

我想为程序(同步)

制作一些特定的功能

1 个答案:

答案 0 :(得分:0)

为什么要将异步功能转为同步?

Node.js是一种回调语言(也是多事)你为什么要反对语言的本质?