Node.js에 대한 간단한 설명

승헌·2021년 5월 28일
0

Node.js를 사용하면서도 Node.js가 무엇인지 정확히 모르기도 합니다.
서버 구축에 사용되는 Node.js는 구체적으로 무엇을 의미할까요?

Node.js 란?

자바스크립트 엔진인 V8로 빌드 된 이벤트 기반 자바스크립트 런타임

웹 브라우저에는 자바스크립트 런타임을 내장하고 있어 자바스크립트 코드가 동작합니다.
하지만 웹 말고 데스크탑에서 자바스크립트를 사용하려면? 자바스크립트 런타임이 따로 필요합니다.

그게 바로 Node.js 입니다.

웹 서버 개발에 많이 쓰는 이유는?

Node.js는 내장 HTTP 서버 라이브러리를 포함하므로 웹서버 개발이 가능합니다.
원래 자바스크립트는 프론트엔드의 동작을 위해서만 사용했으나 Node.js로 인해 웹서버까지 개발할 수 있게 되었습니다.
따라서 풀스택 개발에 용이하므로 웹 서버를 개발할 때 많이 사용합니다.

+ 결론

Node.js는 서버 구축에 자주 쓰이지만 Node.js는 서버 구축만을 위한 것이 아닙니다.
런타임이므로 자바스크립트를 사용하여 다양한 개발이 가능하게 해주는 역할이라는 것을 기억해야 합니다.

profile
https://heony704.github.io/ 이리콤

0개의 댓글