From 359ad4b3fd9e4d3d1de90f603a65cb4a5c2f133f Mon Sep 17 00:00:00 2001 From: Yoga Prasetiyo Date: Wed, 24 Aug 2022 00:27:01 +0700 Subject: [PATCH 1/2] fixing: response is not defined --- controllers/postController.js | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/controllers/postController.js b/controllers/postController.js index 63569c0..e67d55f 100644 --- a/controllers/postController.js +++ b/controllers/postController.js @@ -22,6 +22,7 @@ module.exports.createPost = async (req, res, next) => { const user = res.locals.user; const { caption, filter: filterName } = req.body; let post = undefined; + let cloudinaryResponse = undefined; const filterObject = filters.find((filter) => filter.name === filterName); const hashtags = []; linkify.find(caption).forEach((result) => { @@ -43,14 +44,14 @@ module.exports.createPost = async (req, res, next) => { }); try { - const response = await cloudinary.uploader.upload(req.file.path); + cloudinaryResponse = await cloudinary.uploader.upload(req.file.path); } catch { return next({ message: 'Error uploading image, please try again later.' }); } try { const moderationResponse = await axios.get( - `https://api.moderatecontent.com/moderate/?key=${process.env.MODERATECONTENT_API_KEY}&url=${response.secure_url}` + `https://api.moderatecontent.com/moderate/?key=${process.env.MODERATECONTENT_API_KEY}&url=${cloudinaryResponse.secure_url}` ); if (moderationResponse.data.error) { @@ -66,7 +67,7 @@ module.exports.createPost = async (req, res, next) => { } const thumbnailUrl = formatCloudinaryUrl( - response.secure_url, + cloudinaryResponse.secure_url, { width: 400, height: 400, @@ -75,7 +76,7 @@ module.exports.createPost = async (req, res, next) => { ); fs.unlinkSync(req.file.path); post = new Post({ - image: response.secure_url, + image: cloudinaryResponse.secure_url, thumbnail: thumbnailUrl, filter: filterObject ? filterObject.filter : '', caption, From ef9b88f65e2d6e5a7c9337658a8f2013bf00bbfd Mon Sep 17 00:00:00 2001 From: Yoga Prasetiyo Date: Mon, 24 Oct 2022 20:57:17 +0700 Subject: [PATCH 2/2] add .idea to gitignore --- .gitignore | 6 +++++- client/.gitignore | 3 +++ 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index b0b4bc2..5fc6973 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,7 @@ node_modules .env -temp \ No newline at end of file +temp + + +#IDE +.idea/* \ No newline at end of file diff --git a/client/.gitignore b/client/.gitignore index 4d29575..0bc036e 100644 --- a/client/.gitignore +++ b/client/.gitignore @@ -21,3 +21,6 @@ npm-debug.log* yarn-debug.log* yarn-error.log* + +#IDE +.idea/* \ No newline at end of file