전의 글이 너무 길어지고 자꾸 바껴서 새로 글 씀.
내가 지금 에러에 맞는 적절한 status code를 주지 못하고 있는 것을 발견해서
service 단계에서 다음과 같이 status code,메시지를 주도록 수정함.
throw new Error("400,존재하지 않는 사용자입니다.");
controller 단계에서 다음과 같이 ,로 스플릿 후
혹시 에러메시지에도 또 ,가 있을 것을 대비해서 메시지를 구조분해할당을 적어주고 리턴할 때 다시 조인해준다.
if (comment.message) {
const [statuscode, ...message] = comment.message.split(",");
return res
.status(statuscode)
.json({ result: false, message: message.join("") });
}