Programming/JS +

[Node.js] 기초 개념

joah.k 2023. 4. 30. 16:46
728x90

>> Node.js란? 

Node.js는 서버 측 자바스크립트 실행 플랫폼이다.  php, .net, jsp 등의 서버 사이드 플랫폼과 같다. 

Node.js는 이벤트 기반, 비동기식 I/O 모델을 사용하여 가볍고 효율적인 서버 측 애플리케이션을 만드는 데 사용된다. 

 

>> 비동기 처리 방식

Node.js는 비동기 처리 방식이란?

Node.js가 I/O 작업을 수행할 때 다음 작업을 기다리지 않고 다른 작업을 수행할 수 있다는 것을 의미한다. 이 방식은 애플리케이션의 성능을 향상시키고 더 많은 요청을 처리할 수 있도록 한다. 

>> 콜백 함수

Node.js에서 콜백 함수는 비동기 함수가 완료될 때 실행되는 함수.

콜백 함수를 사용하여 비동기 함수의 결과를 처리하거나 오류를 처리할 수 있고 Node.js에서 비동기 작업을 수행할 수 있게된다. 

>> NPM (Node Packaged Modules) 

Node.js로 만들어진 모듈을 인터넷에서 받아서 설치해주는 패키지 매니저. 

Node.js의 모듈은 진짜.. 엄청나게 많다. NPM을 이용함으로서 여러 기능들을 편리하게 이용할 수 있다. 

728x90