

에러 처리 미들웨어를 작성한 구문
에러처리 미들웨어가 필요한 이유는 원하지 않는 비지니스 로직이 수행되지 않도록 하기위해서 작성된다.
에러는 우리가 예상하지 못한 문제를 미리 방지하여 서버 코드를 더욱 안정적으로 구성할 수 있게된다.
위 구문에서 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 |