IT는 개발자

node.js란? 본문

node.js

node.js란?

뚜둔64 2019. 10. 5. 21:58

node.js비동기 방식을 사용하는 이벤트 기반 입출력 모델이다.

 

이벤트 기반이란

파일 시스템이 파일 읽기가 끝나는 시점에 호출하는 콜백 함수와 함께 이벤트를 함께 호출하는 방식이면 이벤트 기반 입출력이라고 부른다.

 

콜백 함수란

자바스크립트에서는 변수에 함수를 할당할 수 있다. 이 함수를 다른 함수에 파라미터로 전달해 다른 함수의 내부에서 호출하는 것이 콜백 함수이다.

 

비동기 입출력 방식이란

논블로킹 입출력이라고도 하며 시스템이 읽기 요청을 한 후 프로그램이 대기하지 않는다는 것을 의미한다.

프로그램에서 읽기 요청을 하기 전에 콜백 함수를 등록하고 파일 처리가 끝나면 자동으로 콜백 함수를 호출하기 때문에 대기하지 않아도 파일의 내용을 화면에 보여주는 작업을 할 수 있다.

 

출처: Do it! Node.js 프로그래밍

'node.js' 카테고리의 다른 글

url  (0) 2019.09.17
Template Literal: Node.js  (0) 2019.09.17
Comments