Expressjs Multer File Upload
Expressjs + Multer for file upload.
Usages:
multer({ limits, fileFilter, storage }) creates Multer object for reusable in different requset handlers.
limitslimit fileSize, fieldName, etc…fileFiltercustom file validationstoragedisk / memory / custom storage transform ([s3)
multer().array('photos', 2) creates request handler for different routes.
singleone file upload, get byreq.filearraymultiple files upload, get byreq.filesfieldsmultiple field for files upload, get byreq.files[<fieldName>][0]