const aws = require('aws-sdk') const multer = require('multer') const multerS3 = require('multer-s3') aws.config.update({ secretAccessKey: process.env.AWSAccessKeyId, accessKeyId: process.env.AWSSecretKey }) const s3 = new aws.s3() const upload = multer({ storage: multerS3({ s3: s3, bucket: 'ddowa-amazon-clone-v1', acl: 'public-read', metadata: (req, res, cb) => { cb(null, { fileName: file.fileName }) }, key: (req, file, cb) => { cb(null, Date().now().toString()) } }) }) module.exports = upload