uncaughtException:回调函数不是Nodejs

时间:2017-09-04 09:16:04

标签: node.js callback

我的代码有问题。它会在第callback(err, listCases);行引发错误,但我不知道如何修复它。

这是我的代码:

Tours.getListCases = function(listCase, callback){
    Tours.getCasesData([listCase], function(err, listCases){
        if(err){
            callback(err);
        }else{
            callback(listCases);
        }
    })
    console.log('models');
}

1 个答案:

答案 0 :(得分:-1)

您可以尝试返回err& listCases

代码:

Tours.getListCases = function(listCase, callback){
    Tours.getCasesData([listCase], function(err, listCases){
        if(err){
            callback(err){return err;};
        }else{
            callback(listCases){return listCases;};
        }
    })
    console.log('models');
}