Node.js middleware for handling `multipart/form-data`.
Browse cluster: JavaScript Standard Style Linting →Multer is a Node.js middleware for handling multipart/form-data requests, primarily used for file uploads. It is built on top of the busboy library for efficiency and integrates with Express to add `body`, `file`, and `files` objects to incoming requests. The middleware supports multiple upload patterns including single files, arrays of files, and mixed field uploads, and provides configurable storage engines for disk and memory storage along with security features like file size limits and filtering.