Node.js 使用NodeJs将图像上载到服务器时出错

Node.js 使用NodeJs将图像上载到服务器时出错,node.js,angular,Node.js,Angular,我正试图用这个代码通过表单上传图片 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.origin

我正试图用这个代码通过表单上传图片

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
从未定义,导致您的错误。您必须在某个时候初始化该变量才能使用它。

谢谢,我要分析代码,因为我正在学习使用multer库,而代码老师给我的我不懂