TIL

24.09.19 TIL

skyteer0 2024. 9. 19. 20:49

 

에러 처리 미들웨어를 작성한 구문

 

에러처리 미들웨어가 필요한 이유는 원하지 않는 비지니스 로직이 수행되지 않도록 하기위해서 작성된다.

에러는 우리가 예상하지 못한 문제를 미리 방지하여 서버 코드를 더욱 안정적으로 구성할 수 있게된다.

 

위 구문에서 4번째 줄은 Joi 검증에서 에러가 발생할 경우 에러메시지를 클라이언트에게 반환한다.

7번째 줄은 그 외에 에러가 발생할 경우에 반환한다.

 

try{

작동중인 구문

}catch(err){

next(err)

}

구문 실행중 에러가 발생할 경우 에러 미들웨어로 넘기는 구문.

'TIL' 카테고리의 다른 글

24.09.23 TIL  (0) 2024.09.23
24.09.20 TIL  (1) 2024.09.20
24.09.13 TIL  (0) 2024.09.13
24.09.12 TIL  (0) 2024.09.12
24.09.11 TIL  (0) 2024.09.11