Я не знаю, почему 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){})
});