본문 바로가기

카테고리 없음

Node.js란?

Node.js는 Chrome V8 JavaScript 엔진으로 빌드된 JavaScript 런타임이다.

런타임이란 특정 언어로 프로그램을 실행할 수 있는 환경을 뜻한다.

노드를 통해 다양한 자바스크립트 애플리케이션을 실행할 수 있으며, 서버를 실행하는 데 가장 많이 이용된다.

 

Node.js는 JavaScript를 서버에서도 사용할 수 있도록 만든 프로그램이다

Node.js는 V8이라는 JavaScript 엔진 위에서 동작하는 자바스크립트 런타임(환경)이다.

Node.js는 서버사이트 스크립트 언어가 아니고 프로그램 즉, 환경이다.

Node.js는 웹서버와 같이 확장성있는 네트워크 프로그램을 제작하기 위해 만들어졌다.

 

내장 HTTP 서버 라이브러리를 포함하고 있어

웹서버에서 아파치 등의 별도 소프트웨어 없이 동작하는 것이 가능하다.

 

Node.js를 이용해 서버를 만들 수 있다!

이전까지 Server-Client 웹사이트를 만들때 웹에서 표시되는 부분은 자바스크립트를 사용하여 만들어야 했으며

서버는 Redy, Java 등 다른 언어를 써서 만들었어야 했는데

한 가지 언어로 전체 웹 페이지를 만들 수 있게 된 것이다!

 

https://hanamon.kr/nodejs-%EA%B0%9C%EB%85%90-%EC%9D%B4%ED%95%B4%ED%95%98%EA%B8%B0/