BackEnd/Node (17) 썸네일형 리스트형 [노드교과서] 챕터0. 노드의 정의 1. 노드의 정의 1) 노드의 정의 Node.js는 크롬 V8 자바스크립트 엔진으로 빌드 된 자바스크립트 런타임(실행기)이다. V8 자바스크립트 엔진으로 인해 html이나 브라우저의 종속성에서 벗어나 독립적으로 실행될 수 있다. 쉽게 설명하자면 노드는 자바스크립트 실행기(런타임)이다. ex) java 개발환경과의 비교 : jre(런타임), jdk(node), java(javascript) 사람들이 많이 착각하는 부분 중 하나가 노드 자체를 서버라고 생각하지만 노드는 서버가 아니다. 노드는 서버의 역할도 수행할 수 있는 자바스크립트 런타임이며 자바스크립트로 작성된 서버를 실행할 수 있다. 또한 서버 실행을 위한 http/https/http2 모듈을 제공한다. 참고로 typescript 런타임은 deno이다.. 이전 1 2 3 다음