Node.js는 서버 측에서 JavaScript 코드를 실행할 수 있도록 설계된 오픈 소스 런타임 환경입니다. 원래 JavaScript는 브라우저 내에서만 실행되도록 설계되었지만, Node.js를 통해 서버 측에서도 JavaScript를 사용할 수 있게 되었습니다. 이를 통해 프론트엔드와 백엔드 모두에서 동일한 언어를 사용할 수 있는 이점을 제공합니다.

1. Node.js ?

Node.js는 서버가 아니며, 구글 V8 엔진으로 개발된 JavaScript 런타임 환경입니다.

즉, Node.js는 서버 측에서 JavaScript 코드를 실행할 수 있게 도와주는 런타임 환경입니다.

서버 실행을 위해 필요한 http/https/http2 모듈을 제공합니다.

Node.js를 통해 JavaScript를 다양한 환경에서 실행할 수 있습니다.

2. Node.js의 장점

3. Node.js의 단점

4. Node.js 설치하기

https://nodejs.org/en/download/package-manager에 접속하여 자신에게 맞는 환경으로 Nodejs를 설치합니다.

nodejs1.PNG