본문 바로가기

Web/포트폴리오 하면서

에러코드와 메시지를 커스텀 할 수 있다.

백엔드에서 에러 처리를 할 때, 에러코드와 메시지를 아래와 같이 커스텀해서 보낼 수 있다.

if (!조건) {
    return res.status(403).json({ //403코드는 forbidden. 서버에서 해당 요청 거부.
        errorCode: 1, //위 조건에 해당하는 에러의 코드는 1로 지정
        message: '조건이 맞지 않습니다.' // 에러 코드1에 해당하는 에러 메시지 설정 
    });
}

 

★ response 해줄 땐 꼭 return을 해주자. 응답이 여러 번 갈 수 있다고 한다.