-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathutiles.js
34 lines (29 loc) · 886 Bytes
/
utiles.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
// require('dotenv').config();
// const cloudinary = require('cloudinary').v2;
// cloudinary.config({
// cloud_name: process.env.CLOUDINARY_NAME,
// api_key: process.env.CLOUDINARY_API_KEY,
// api_secret: process.env.CLOUDINARY_API_SECRET,
// });
// module.exports = { cloudinary };
const cloudinary = require('cloudinary');
const dotenv=require('dotenv');
dotenv.config();
cloudinary.config({
cloud_name: process.env.CLOUDINARY_NAME,
api_key: process.env.CLOUDINARY_API_KEY,
api_secret: process.env.CLOUDINARY_API_SECRET
})
exports.uploads = (file, folder) => {
return new Promise(resolve => {
cloudinary.uploader.upload(file, (result) => {
resolve({
url: result.url,
id: result.public_id
})
}, {
resource_type: "auto",
folder: folder
})
})
}