diff --git a/src/controllers/like.controller.js b/src/controllers/like.controller.js index d7fc9ac..d5187e6 100644 --- a/src/controllers/like.controller.js +++ b/src/controllers/like.controller.js @@ -67,7 +67,7 @@ export const handleLikeMoment = async (req, res, next) => { */ try{ - console.log("Like를 요청했습니다!"); +// console.log("Like를 요청했습니다!"); const like = await likeMoment(bodyToLike(req.body,req.user.id)); res.status(StatusCodes.OK).success(like); } catch (error) { @@ -122,7 +122,7 @@ export const handleDeleteLikeMoment = async (req, res, next) =>{ */ try{ - console.log("Like 삭제를 요청했습니다!"); +// console.log("Like 삭제를 요청했습니다!"); const like = await deleteMomentLike(bodyToDeleteLike(req.body), req.user.id); res.status(StatusCodes.OK).success(like); } catch (error) { diff --git a/src/dtos/like.dto.js b/src/dtos/like.dto.js index d8f5329..df7987d 100644 --- a/src/dtos/like.dto.js +++ b/src/dtos/like.dto.js @@ -1,12 +1,12 @@ export const bodyToLike = ({ moment }, userId) => { - return { - fromUserId: userId, - userId: moment.userId, - entityId: moment.id, - entityType: moment.entityType || "moment", - }; - }; - - export const bodyToDeleteLike = ({ like }) => { - return { likeId: like?.likeId }; - }; \ No newline at end of file + return { + fromUserId: userId, + userId: moment.userId, + entityId: moment.id, + entityType: moment.entityType || "moment", + }; + }; + + export const bodyToDeleteLike = ({ like }) => { + return { likeId: like?.likeId }; + }; \ No newline at end of file diff --git a/src/errors.js b/src/errors.js index fc1e10e..3d518e1 100644 --- a/src/errors.js +++ b/src/errors.js @@ -141,7 +141,7 @@ export class DuplicateLikeMomentError extends Error { statusCode = 409; //Conflict constructor(data) { - const reason = '이미 존재하는 좋아요입니다다.'; + const reason = '이미 존재하는 좋아요입니다.'; super(reason); this.reason = reason; this.data = data; @@ -184,13 +184,12 @@ export class LikeIdMissingError extends Error { } } -//entityId, entityType 또는 userId가 누락 -export class ValidationError extends Error{ +export class EntityValidationError extends Error{ errorCode = "L005"; statusCode = 400; // Bad Request constructor(data) { - const reason = 'entityId, entityType 또는 userId가 누락되었습니다.'; + const reason = 'entityId 또는 entityType가 누락되었습니다.'; super(reason); this.reason = reason; this.data = data; @@ -207,7 +206,7 @@ export class DatabaseError extends Error{ statusCode = 500; // Internal Server Error constructor(data) { - const reason = '데이터베이스 연결에 실패했습니다'; + const reason = '데이터베이스 연결에 실패했습니다.'; super(reason); this.reason = reason; this.data = data;