[JS] Try & catch

daniel·2022년 6월 1일
0

[JS]

목록 보기
6/16
post-thumbnail

by Bartosz Salwiczek https://blog.bitsrc.io/when-try-catch-doesnt-catch-errors-in-node-js-d2f339ed9cf4

Try Catch?

Try catch in JavaScript allows you to catch errors and, instead of dying, do something more reasonable.

프로그래밍을 할땐 프로그램 동작 중 사용자의 입력실수와 같은 작성한 코드와 무관한 에러를 방지할 필요가있다. 에러가 발생하여 예기치 못하게 프로그램이 종료되는것을 막기위해선 예외처리(exception handling)가 필요하다. 자바스크립트에선 try catch를 이용하여 이런한 에러들을 핸들링 할 수 있다.

다음과 같이 사용하면된다.

에러가 발생할 수 있는 구문을 try{} 안에 작성하고 catch{} 부문엔 에러 발생시 동작할 코드를 작성하면된다.
이렇게 try catch 코드를 작성하면 에러 발생에 의한 프로그램 종료를 막을 수 있다.


백엔드와 통신하는 부분의 코드들은 백엔드 서버의 문제 혹은 사용자가 잘못된 형식의 값을 입력하는 등 에러가 필연적으로 발생할 수 있는 부분이니 이러한 부분엔 꼭 예외처리를 해야한다는것을 생각하자.

profile
FE 개발 velog

0개의 댓글