더북(TheBook)

Node.js는 모든 함수와 모듈이 비동기 프로그래밍을 기본으로 합니다. 동기 방식 함수들이 약간 있지만 제한적이기 때문에 비동기 프로그래밍에 익숙해질 필요가 있습니다. 이때 주의할 점을 간단한 코드를 작성하면서 알아보겠습니다. 다음 코드처럼 입력하고 실행합시다. 코드는 메모장, vi 에디터 등 사용하기 편한 텍스트 에디터에서 작성하면 됩니다.

Note ≣

책에서는 기본적으로 윈도 명령 프롬프트를 사용해 실습합니다.

 

코드 3-1 비동기 프로그래밍

예제 파일 : async.js

function func(callback) {    //  func 함수 선언
    callback("callback!!");  //  인자 값으로 전달된 callback 함수 호출
}

func((param) => {            //  익명 함수를 인자로 func 함수 호출
    console.log(param);
});

Node.js 파일은 실행하려는 파일이 있는 폴더로 이동한 후 실행해야 합니다.

> node async.js

callback!!

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.