반응형
trycatch
-
서버에서 에러 처리하기 - CodeHan의 코딩공부BackEnd/개념정리 2022. 9. 12. 12:20
서버에서 에러처리를 제대로 하지 못하면 App을 이용하는 모든 사용자에게 피해가 간다. 내가 만든 App이나 Web에서 발생한 에러를 어떻게 처리해야 효율적일까? (본 내용은 Express.js를 기반으로 작성되었습니다.) 에러를 잘 처리한다는 것은 뭘까? 에러를 잘 처리한다는 것은 Client가 요청한 request를 제대로 처리하지 못했다면, Client에게 적절한 error message와 statusCode를 전송하는 것과 문제가 발생했을 때 서버가 죽지 않도록 하는 것으로 생각해볼 수 있다. 에러를 처리하는 방법은? Express.js에선 최하단에 위치한 listen(port)위에 app.use를 이용해서 발생하는 Error를 처리해줄 수 있다. 하지만 이 최하단에 위치한 에러를 처리하는 미들웨..