我有一个功能
function fileFilter(req, file, cb) {
if (file.mimetype !== 'image/png' && file.mimetype !== 'image/jpg' && file.mimetype !== 'image/gif' ) {
console.log('Wrong format!');
return cb(null, false);
}
if ( file.size > 10000 ){
console.log('Image is too big!');
return cb(null, false);
}
cb(null, true);
}
var upload = multer({ storage: storage, fileFilter: fileFilter });
当我发出发布请求时,此功能有效。
router.post('/changeAvatar', upload.single('avatar'), function(req, res) {
var id = req.user._id;
res.redirect('/user/'+id);
});
如何将 flash ( connect-flash
) 放在我的 console.log 中?
Connect-flash
已安装,带有cookies
和sessions
。我尝试了不同的方法,但我无法理解闪存信息的哲学......