0
最近私は私のマングースでこのウォーターフォールメソッドを使用しようとしましたが、残念ながらそれはエラーを投げました。誰も助けてくれるとは思わない.......TypeError:コールバックはwaterfall nodejsの関数ではありません
TypeError: callback is not a function
私のコード、
exports.waterfall = function (err, res) {
async.waterfall([
function (callback) {
var item = {
'status': '1',
'type': 'categories'
};
Categories.find(item, function (err, result) {
if (err) {
return
}
if (result) {
callback(null, result)
}
});
},
function (sol,callback) {
var response = [];
for (var i in sol) {
var id = sol[0]._id,
item = {
'categoryid': id,
'status': '1',
'type': 'topics'
};
Categories.find(item, function (err, soll) {
if (err) {
return
}
if (soll) {
console.log(soll)
}
});
}
callback(null,soll)
}
],
function (err, ress) {
if(err){
console.log('err')
return
}
if(res){
res.json(ress)
}
});
};
は最近、私は私のマングースで、この滝のメソッドを使用してみましたが、残念ながら、それは私が誰も私を助けて提案することができます把握することはできませんよ誤差を、throwed ..... ..
ohh ....私はエラーが発生しました。 "res.jsonは関数ではありません" – MMR
res.jsonはクリアされましたが、新しいエラーが発生しました。私のコードを編集してください。 – MMR
エラーは "ReferenceError:sollは定義されていません " – MMR