✅ NodeJs배경

 

자바스크립트는 브라우저가 있어야만 실행가능하다. ▶ 불편함

브라우저없이도 실행할 수 있는 환경이 생겨남 ▶ NodeJs

 

NodeJs는 V8엔진(브라우저에서 돌아가던 엔진)을 가지고있으면서 스크립트 언어를 올려서 브라우저 없이 돌아갈 수 있게 해준다. == 브라우저가 없으므로 스크립트가 이용할수있던 document언어가 없음.

document객체가 없더라도 사용할 수 있는 도구가 필요함.

자바가 자바실행환경이 있듯이, JS도 자바스크립트의 로컬 실행환경으로 NodeJs를 사용함으로써 독자적으로 개발할 수 있게 됨.

이때 자바스크립트를 위한 저장소가 NPM

 

 

 

npm | Home

Bring the best of open source to you, your team, and your company Relied upon by more than 17 million developers worldwide, npm is committed to making JavaScript development elegant, productive, and safe. The free npm Registry has become the center of Java

www.npmjs.com

 

자바스크립트도 로컬에서 실행할 수 있게 되었다

 

NodeJs에서 스크립트를 실행할 수 있지만 DOM을 사용할 수는 없다. (console.log는 찍을 수 있다)

 

 

 

 

 

✅ Node Api

스프링역할을 하는것 : express

 

 

 

 

+ Recent posts