如何使用节点js串行管理函数调用

时间:2013-01-22 09:57:28

标签: node.js

我已经使用了step甚至然后函数被调用并行,执行应该是串行请告诉我哪里出错了。

   //sample code
   var step=require('step')
   step(
   function first()
   {
   process();//calling function here
   return this; returning this to next function
   },
   function second()
   {
   process2();//calling another fun here
   return this;
   },
   function third()
   {
   process3();//calling function here
   return this; returning this to next function
   } 
   );//step end here

请帮帮我。 感谢

2 个答案:

答案 0 :(得分:1)

var sync =require('async');
sync.series([
function(callback){
console.log("calling one");
callback(null, 'one');
},
function(callback){
console.log('two');
callback(null, 'two');
},
]);

您好,

您必须同步这些功能。此步骤不适用于递归函数。

试试这个,跳,你会得到你回答。

答案 1 :(得分:0)

请浏览链接:

视频:http://nodetuts.com/02-callback-pattern.html

文字:http://nodetuts.com/02-callback-pattern.html#-1

这可能对你有帮助..