我有一个天蓝色的虚拟机,里面有一个nodejs应用程序,
我使用fs
模块和multer
模块执行上传文件的标准程序,但上传文件时出现一些错误,文件上传但服务器自行重启,下面是日志:< / p>
代码:
const storage = multer.diskStorage({
destination(req, file, cb) {
cb(null, config.uploadDir);
},
filename(req, file, cb) {
const mime = file.mimetype.split(`/`);
const type = mime[1];
cb(null, `upload-${Date.now()}.${type}`);
},
});
const upload = multer({ storage });
我在路线上使用multer作为中间件。
router.post(`/testUpload`, upload.single(`testUpload`), OrderController.testUpload);