使用NodeJ将图像上载到服务器时出错



我正在尝试通过带有以下代码的表单上传图像

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"未声明或未定义,你知道如何解决这个问题吗?

最后一行的变量md_auth从未定义,这会导致错误。您必须在某个时刻初始化该变量才能使用它。

最新更新