오늘의 오류
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" 의 대소문자가 틀려 발생한 오류였다.
'TIL' 카테고리의 다른 글
TIL #15) SQL 외래키 제약조건 (1) | 2024.01.24 |
---|---|
TIL #14) 개인프로젝트를 하며 새로 배운것(nvm, git bash, 트러블 슈팅) (0) | 2024.01.23 |
TIL #12) REST API 배우며 잘 모르겠는것들 임시 저장 (0) | 2024.01.18 |
TIL #11) Node.js 란 무엇인가.. (0) | 2024.01.17 |
TIL #10) git으로 협업하기 (0) | 2024.01.09 |