我收到一个错误TypeError:回调不是函数
如何解决这个问题
在我的代码下方
router.post('/upload', upload.array('file',3), function (req, res, next) {
var data = req.files;
res.send(data);
var docName = 'rabbit2';
db.get(docName , function(err, body) {
if (!err)
{
var doc = body;
var docName = body._id;
var docrev = body._rev;
doc.service.push(data);
db.insert(doc, docName, docrev, function (error, response) {
if (!error) {
res.send(response);
console.log("response success",response);
} else {
console.log("sad panda",error);
}
});
}
});
});
答案 0 :(得分:0)
router.post的正确呼叫是router.post(path, callback)
。您有upload.array('file',3)
回调应该在哪里。 Docs