From 1a3f0fe4ac5355d5f66e2d1d59888f7f63512e72 Mon Sep 17 00:00:00 2001 From: tributetothemoon Date: Thu, 14 Jan 2021 19:10:49 +0900 Subject: [PATCH] =?UTF-8?q?[fix]:=20=ED=83=80=EC=9E=84=EC=8A=A4=ED=83=AC?= =?UTF-8?q?=ED=94=84=20=EC=9E=91=EC=84=B1=20API=20=EC=82=AC=EC=A7=84=20?= =?UTF-8?q?=EB=AF=B8=EC=B2=A8=EB=B6=80=EC=97=90=20=EB=8C=80=ED=95=9C=20?= =?UTF-8?q?=EC=98=88=EC=99=B8=EC=B2=98=EB=A6=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit related to #9 #41 --- controller/timeStampController.js | 12 ++++++++++++ modules/responseMessage.js | 1 + 2 files changed, 13 insertions(+) diff --git a/controller/timeStampController.js b/controller/timeStampController.js index 87dadf5..c4eedce 100644 --- a/controller/timeStampController.js +++ b/controller/timeStampController.js @@ -26,7 +26,19 @@ module.exports = { try { const userId = req.decoded.id; const wakeUpTime = await userService.getWakeUpTime(userId); + + if (!req.file) { + return res + .status(statusCode.BAD_REQUEST) + .send( + util.fail( + statusCode.BAD_REQUEST, + responseMessage.NO_IMAGE, + ), + ); + } const timeStampImageUrl = req.file.location; + const { dateTime, timeStampContents } = req.body; if (!dateTime || !timeStampContents || !timeStampImageUrl) { diff --git a/modules/responseMessage.js b/modules/responseMessage.js index 4e392a4..ab752bc 100644 --- a/modules/responseMessage.js +++ b/modules/responseMessage.js @@ -32,6 +32,7 @@ module.exports = { READ_TIMESTAMP_ALL_FAIL: '전체 타임스탬프 조회 실패', READ_TIMESTAMP_SUCCESS: '타임스탬프 조회 성공', READ_TIMESTAMP_FAIL: '타임스탬프 조회 실패', + NO_IMAGE: '이미지 파일을 읽어올 수 없습니다.', INVALID_TIMESTAMP_ID: '유효하지 않은 타임스탬프의 id값입니다.', /* 캘린더 */