Error-first Callback2 [nodeJS] 에러 및 예외 처리 방법 1. Try-Catch 구문 try 블록에서 예외가 발생하면 즉시 catch 블록으로 이동하여 예외를 처리 function syncFunction() { // 예외 발생 가능한 코드 throw new Error("Error occurred"); } try { syncFunction(); } catch (error) { console.error("Catch block handling the error:", error); } 2. Error-first Callback (오류 우선 콜백) Node.js에서 콜백 함수의 첫 번째 매개변수는 오류고 나머지 매개변수는 결과 데이터 const fs = require("fs"); fs.readFile("non_file.txt", "utf8", (error, data) .. 2023. 8. 6. [nodeJS] 자주 사용하는 Node.js 패턴 정리 2 (콜백 패턴) 1. 콜백 패턴 (Callback Pattern) 비동기 작업을 처리할 때 일반적으로 사용되는 프로그래밍 패턴 작업이 완료되면 코드의 실행 흐름을 다시 호출자에게 돌려주는 방식 작업이 끝날 때까지 다른 코드의 실행을 차단하지 않고 진행 가능 2. Node.js에서의 콜백 패턴 Node.js에서는 표준 API 및 라이브러리 대부분이 콜백 패턴을 기반으로 생성됨 함수를 호출할 때 콜백 함수를 인자로 전달하여, 작업 완료 후 이를 처리 가능 3. 파일 읽기 콜백 파일을 읽은 뒤 결과를 콜백 함수를 인자로 호출하여 처리하는 readFile() 사용 const fs = require('fs'); fs.readFile('./example.txt', 'utf-8', (error, data) => { if (error.. 2023. 6. 22. 이전 1 다음