Node js Приложение не отображает ошибку при загрузке изображений с помощью Cloudinary - PullRequest
0 голосов
/ 29 ноября 2018

Я развернул мое приложение js Application на heroku, которое загружает изображения в облачный сервис.Он нормально работает на моей локальной машине, но я получаю TypeError: Не могу прочитать свойство 'url' из неопределенного, когда я запускаю его на heroku.Пожалуйста, помогите, что я тут не так делаю?

app.post('/vehicles', multipartMiddleware, (req, res) => {
cloudinary.v2.uploader.upload(req.files.image.path,
    { width: 300, height: 300, crop: "limit", tags: req.body.tags, moderation: 'manual', timeout: 60000 }, 
    (err, result) => {
        console.log(result);

        var vehicle = new Vehicle({
            name: req.body.name,
            price: req.body.price,
            transmission: req.body.transmission,
            seat_number: req.body.seat_number,
            milleage: req.body.milleage,
            event: req.body.event,
            category: req.body.category,
            //Stores the url in a DB for future use
            image: result.url,
            image_id: result.public_id
        });

        //Creates a new Vehicle and Add to db
        vehicle.save((err, newVehicle) => {
            if (err) {
                res.redirect("/dashboard")
                console.log(err)
            } else {
                res.redirect("/vehicles")
                // console.log(newVehicle);
            }
        });
    }
);

});

...