TypeError: обратный вызов не является функцией, эта ошибка происходит - PullRequest
0 голосов
/ 03 мая 2019

Я получил ошибку 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);
                }
            });
        }
    });
});

1 Ответ

0 голосов
/ 03 мая 2019

Правильный вызов для router.post - router.post(path, callback). У вас есть upload.array('file',3), где должен быть обратный вызов. Docs

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...