날짜: 2022년 10월 10일 월요일

키워드 및 질문

본문

<aside> 📌 요약: Node.js는 자바스크립트를 어느 환경에서나 실행할 수 있게 해주는 실행기다.

쓰레드는 명령을 실행하는 단위다.

일반적인 비동기 함수들은 Message Queue에 담기고(브라우저의 Task Queue) 프로미스 함수들은 Job Queue에 담긴다. Job Queue는 콜스택이 비어있기를 기다리지 않고 처리가 완료되면 바로 콜스택에 쌓는다.

require로 모듈을 불러오고 NodeJS 기본 모듈들이나 npm으로 외부 모듈들을 사용할 수 있다.

module.exports 객체를 사용하여 사용자 정의 메서드를 모듈화 하고 다른 파일에서 require를 통해 불러올 수 있다.

</aside>