即使"我认为"我将其设置为函数

时间:2018-01-29 21:15:23

标签: node.js callback

我有这个功能:

child.stdout.on('data', function(data) {
    getEventLog.getId(id, uuid, function(err, id, code, callback){ 
      getEventLog.getDuration(id, uuid, function(err, duration, callback){
          jobRunDbService.update(jobRun, function(data, error){
            if (error) {
              ...
            }
            callback(err, jobRun.id); 
          })
        });
      });     
  });

它会抛出以下错误:

  

/Users/paulcarron/git/integration-test-runner/node_modules/mysql/lib/protocol/Parser.js:80           扔错了; //重新抛出非MySQL错误           ^

     

TypeError:回调不是函数       在modules / jobRunningService.js:77:15

第77行是callback(err, jobRun.id);

据我所知,回调应该有效,但我显然有些不对劲。我在这里缺少什么?

0 个答案:

没有答案