const folder = "./uploads/"
var storage = multer.diskStorage({
destination:function(req,file,cb){
cb(null, folder)
},
filename:function(req,file,cb){
cb(null,file.fieldname+"_"+Date.now()+"_"+file.originalname);
},
});
var upload = multer({
storage:storage
})
router.post('/add',upload.single('avatar'),(req,res)=>{
const user = new User({
name:req.body.Username,
email:req.body.email,
phone:req.body.phone,
image:req.file.filename
});
user.save(err=>{
if(err){
res.json({message:err.message});
}else{
req.session.massage={
type:success,
massage:'user added successfully'
}
res.redirect('/')
}
})
})
Hi there. I’ve edited your code for readability.
When you wish to post code on the forum please use the Preformatted Text Tool (</>
icon or CTRL+e) and paste your code between the two sets of triple backticks.
Did you have a particular question about this code? Could you post a link to the challenge which you’re stuck on please?
only local. not create a repository file.thanks.
The version of Mongoose you are using does not support callbacks anymore. Refactor the code or downgrade the version.
https://mongoosejs.com/docs/migrating_to_7.html#dropped-callback-support
1 Like
Your actions are really like love.
This topic was automatically closed 182 days after the last reply. New replies are no longer allowed.