我在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
。我的代码可能有什么问题?
答案 0 :(得分:0)
只需打印错误字段即可了解您的错误