요청 응답을 어떻게 보내야할까2-2 -Sequelize

codeing999·2022년 8월 17일
0

CRUD BACKEND 구현

목록 보기
8/10

전의 글이 너무 길어지고 자꾸 바껴서 새로 글 씀.

내가 지금 에러에 맞는 적절한 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("") });
      }
profile
코딩 공부 ing..

0개의 댓글