본문 바로가기
TIL

TIL #13) 개인프로젝트 진행 중 발생 오류

by 해룸 2024. 1. 22.

오늘의 오류

catch (error) {
    console.error(error);
    if (error.name === "ValidationError") {
      //조이에서 에러가 발생한다면
      return res.status(400).json({ errorMessage: error.Message });
    }
    return res
      .status(500)
      .json({ errorMessage: "서버에서 에러가 발생했습니다..!" });
  }

try catch 문을 이용해 조이에서 에러가 발생한다면 원인 에러를 400 state 메시지로 띄우는 코드를 작성했다.

그러나 insomnia 창에서 확인해보니 400 상태로 서버를 띄워주기는 하나 json 안에는 아무것도 없었다.

확인해보니 json({ errorMessage: error.message}) 가 올바른 코드로 "M" 의 대소문자가 틀려 발생한 오류였다.