multer 1.xと2.xは公開APIがほぼ完全互換
Node.js
依存管理
multer 1.4.4-lts.1 → 2.x は公開APIがほぼ完全互換。multer({storage,fileFilter,limits})、.single/.array/.fields/.any、MulterErrorのエラーコード、fileFilterシグネチャ、fileオブジェクトのプロパティは同一。主な変更はDoSのCVE修正、クライアント切断時のabort/errorハンドリング強化(退行なし)、disk storageのmkdirp→fs.mkdirSync。memory storage + fileFilter + limitsだけ使うなら実害リスクは低い。NestJS @nestjs/platform-expressは公開APIのみ使うためv10+multer 2.xも実質互換。