【发布时间】:2016-04-01 19:51:30
【问题描述】:
我是 Node.js 的新手,因为它是异步的,有时我很困惑如何控制函数的执行顺序。想象一下下面有两个函数。
function login(id, pw){
// do something
}
function getMyInfo(){
// do something
};
login() 函数应该首先工作。然后是getMyInfo()。我该怎么做?我试过这个:
login(id, pw, function(err){
// do something
if(err) return next();
getMyInfo();
});
但它不起作用。我该怎么做?
【问题讨论】:
-
你只是声明了函数,它们没有被执行。
-
您需要实际接受并调用回调。
-
@Pierre 抱歉我编辑了。
标签: javascript node.js