scraping-bootcamp-api / src /config /cloudinary.js
ShieldX's picture
Upload 11 files
3c21989 verified
raw
history blame contribute delete
600 Bytes
const cloudinary = require('cloudinary').v2;
const { CloudinaryStorage } = require('multer-storage-cloudinary');
const multer = require('multer');
require('dotenv').config();
cloudinary.config({
cloud_name: process.env.CLOUDINARY_CLOUD_NAME,
api_key: process.env.CLOUDINARY_API_KEY,
api_secret: process.env.CLOUDINARY_API_SECRET
});
const storage = new CloudinaryStorage({
cloudinary: cloudinary,
params: {
folder: 'bootcamp_registrations',
allowedFormats: ['jpeg', 'png', 'jpg'],
},
});
const upload = multer({ storage: storage });
module.exports = upload;