嵌套瀑布的function不在Nodejs中调用
我在NodeJS中有以下代码:
Vasync.waterfall([ function (callback) { Model.Test.findOne({ id: id, }).exec(callback); }, function (test, callback) { // determine go to which function method(test, callback); }, ], function (error, result) { res.send(response); }); function method(test, parentCallback) { ... Vasync.waterfall([ function (callback) { log.info("test 1"); Model.Item.findOne({ test: test }).exec(callback); }, function (item, callback) { log.info("test 2"); callback(null, ""); } ], function (error, result) { log.info("test 3"); parentCallback(error, result); }); }
它打印test 1
,但从来没有达到test 2
,直接去test 3
。 我的代码中可能有什么错误?
只需打印错误字段即可知道您的错误