똑같은 삽질은 2번 하지 말자

Node 본문

Node

Node

곽빵 2019. 9. 19. 18:34

배경

웹 서버에 파일을 업로드할 때, 업로드가 완료되기 전까지 웹 서버에서 데이터를 조회한다거나 하는 등의

다른 작업을 할 수 없었기 때문에 Node가 탄생하게 되었다.

 

특징

1. 노드의 비동기 입출력 방식

하나의 요청 처리가 끝날 때까지 기다리지 않고, 다른 요청을 동시에 처리할 수 있는 비동기 입출력(NonBlocking IO)

Callback 함수: 무엇인가 일을 다른객체에게 시키고 , 그 일이 끝나는것을 기다리는 것이 아니라,

                   그 객체가 나를 다시 부를때 까지 내 일을 하고 있는것,

2. 이벤트 기반 입출력(Event driven I/O) 모델

파일 시스템이 이벤트와 함께 호출하는 방식이면 이벤트 기반 입출력 모델

3. 모듈과 패키지

require() 함수로 모듈 부르고 패키지는 npm 으로 설치

 

4. javascript 사용

Comments