Node.js란?
Node.js의 사전적 정의를 살펴보면 JavaScript 런타임이라고 소개되어있다. *런타임이란? 런타임은 바로 프로그래밍 언어가 구동되는 환경이다. 이전에는 JavaScript는 브라우저('프론트엔드')에서만 돌아가는 언어였었는데 이제는 Node.js라는 환경, 프로그래밍 구동 환경 덕분에 브라우저뿐만 아니라 서버용으로 혹은 머신러닝과 같은 다양한 분야에서도 사용할 수 있도록 하는 환경을 말한다. 바로 이러한 Node.js의 탄생 덕분에 자바스크립트가 프론트엔드에서만 사용되는 것이 아니라 다양한 개발환경에서 사용될 수 있는 그런 역할을 톡톡히 해냈다고 생각하면 된다. 다음으로는 NPM(Node Package Manager)이다. Node.js를 설치하면 자동적으로 설치되는 툴이다. Node.js에서 ..
2021.06.16