При использовании экспресс-загрузки файла любая загрузка файла на любую страницу публикации (независимо от того, предназначена ли страница публикации для обработки загрузки файлов), временный файл будет загружен без разрешений, а созданный файл останется в каталоге сервера ссрок годности неизвестен / предоставлен.Это может привести к переполнению сервера и увеличению объема памяти, просто отправив файл на любую доступную страницу поста.Я исправил это, передав это каждой странице, используя POST или PUT.
,handlefiles: function(req,res,next){
const files = req.files || {};
function cleanupFiles () {
res.removeListener('finish', cleanupFiles);
res.removeListener('close', cleanupFiles);
const files = req.files || {};
for(var fn in files){
fs.unlinkSync(files[fn].path);
}
}
res.on('finish', cleanupFiles);
res.on('close', cleanupFiles);
next();
},