Multer публикует дважды при создании данных - PullRequest
0 голосов
/ 15 марта 2019

Я не знаю, почему Multer публикует мои данные дважды здесь. Что здесь не так? Это выводит 2 результата в моем mongodb. Я следил за решениями, но он ничего не делает, никакой помощи

var storage = multer.diskStorage({
    destination:function(req,file,cb){
        cb(null,'./public/assets/images');
    },
    filename:function(req,file,cb){
        if(!file.originalname.match(/\.(png|jpg|jpeg)$/)){
            var err = new Error();
            err.code = 'filetype';
            return cb(err);
        }else{
            imageName =  "assets/images/" + Date.now() + '_' + file.originalname;
            cb(null, Date.now() + '_' + file.originalname);
        }   
    }
})

var uploaduser = multer({
    storage:storage,
    limits:{fileSize:10000000}
}).single('myuser');

router.post('/users', parser.single("myuser"), function(req, res) {
   myImage = imageName.toString('base64');
   user.user_image = myImage;
   user.save(function(err) {});
   uploaduser(req,res,function(err){})
});
...