我正在尝试使用此代码通过表单上传图片
const multer = require('multer');
const storage = multer.diskStorage({
destination: function (req, file, cb) {
cb(null, './uploads/users/')
},
filename: function (req, file, cb) {
cb(null, "user" + Date.now() + file.originalname);
}
});
const upload = multer({ storage: storage });
router.post('/upload-avatar', [md_auth.authenticated, upload.single('file0')], UserController.uploadAvatar);
问题是我尝试发送时,控制台抛出错误“md_auth”未声明或未定义,您知道如何解决该问题吗?
答案 0 :(得分:0)
最后一行的变量 md_auth
从未定义,导致您的错误。您必须在某个时候初始化该变量才能使用它。