Ошибка: forEach не определено - PullRequest
0 голосов
/ 03 мая 2018

У меня есть проблема forEach в моем коде, но я действительно не знаю, что не так, потому что для меня это правильно. Я хочу создать маршрут, по которому я могу загрузить файл Excel, и на основе этого файла код проверяет файл и принимает его или нет.

Это код, где появляется forEach:

router.route('/supply')
    .get(function (req, res, next) {
        res.render('upload');
    })
    .post(function (req, res, next) {
        fs.readdir(tmpDir, function(err,data) {
            if (err) {
                throw err;
            } else {
                if(data.length > 0) {
                    data.forEach(deletaArquivo);
                }
                upload(req, res, function (err) {
                    if (req.fileValidationError || !req.file) {
                        return res.status(500).send({
                            message: "Upload fail. Please select Excel (xlsx) format",
                            error: {}
                        });
                    } else {
                        if (err) {
                            return res.status(500).send({
                                message: '',
                                error: err
                            });
                        } else {
                            tmpData = importxls.loadExcelFile(req.file.filename, req.body.data, req.body.serial);
                            return res.status(200).send({
                                message: 'Upload succeeded',
                                error: {},
                                data: tmpData
                            });
                        }
                    }
                });
            }
        })
    });
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...