Express + Multer can handle uploads.
You can then store the images in your server, save it to a DB, or send it to 3rd party services.
I usually upload those images directly to Google Cloud Storage bucket. Other options would be AWS S3, DigitalOcean Spaces, Cloudinary etc
Cloudinary is really good if you want to transform the images, resize, optimize etc.
@Hasnode uses Cloudinary