Node

try catch finally를 이용한 예외처리

jennyiscoding 2022. 7. 3. 12:10

개념 : 

    예외처리 
        try{
            예외가 발생할 수 있는 문장을 작성
        } catch(e){
            예외가 발생했을 경우 발생할 문장을 수행해줌. 
        } finally{
            예외 발생 여부에 상관없이 수행할 문장 
        }

 

코드 : 

const fs = require("fs");
let text = null;

try{
    text = fs.readFileSync("./text4.txt",'utf-8');
}catch(e){
    console.log(e)
    console.log('동기식으로 파일 읽기 실패!');
}finally{
    console.log('예외발생 여부에 상관없이 수행');
}

catch부분에 매개변수로 e를 넣으면 에러를 출력해준다.