Index
- Node.js란?
- Node.js npm 설치
- Node.js 사용법
Node.js란?
Node.js는 크롬 V8 자바스크립트 엔진으로 빌드된 런타임이다. (공식 사이트 설명 글)
Node.js는 Javascript의 런타임이면서 런타임 환경이다.
다시 설명하면 Javascript 프로그램이 실행되고 있는 동안의 동작이 런타임이고 Javascript가 실행되는 동안 환경이 런타임 환경이다.
추가로 설명하면 다음과 같다.
Node.js는 서버 사이드 언어로 서버 측에서 즉시, 처리하는 소프트웨어 플랫폼이다. 또한 확장성도 뛰어나면서 논블로킹과 단일 스레드 이벤트 루프를 통한 높은 처리 성능등을 갖고 있다.
내장 HTTP 서버 라이브러리를 갖고 있기 때문에 아파치나 톰캣 등의 별도의 소프트웨어 없이 동작이 가능하다. 또한 이를 통해 웹 서버의 동작에 있어서 다양하게 통제 할 수 있게 된다.
Node.js npm 설치
구글에 node.js를 검색 또는 다음의 링크를 타고 들어간다.
Node.js
Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine.
nodejs.org
그러면 다음과 같은 사진이 나온다.
최신 버전보단 LTS 안정화 된 버전을 선택하여 설치를 진행할 예정이다.
본인은 지금 당장 Node.js로 C/C++를 다룰 일이 없으므로 그냥 Next를 누른다.
Install을 누른다.
Finish를 누르면 마무리가 된다.
cmd창에 npm -[version, v, ver]을 넣어서 검색하면 본인이 제대로 설치했다면 버전이 나온다.
node.js 사용법
콘솔 창에 [node server.js]를 입력하면 정상적으로 입력된다.
만약 Node.js를 설치하지 않았다면 위와 같이 에러가 발생한다.
오타나 잘못된 정보 전달 사항이 있다면 댓글 부탁드리겠습니다!
다음 포스팅 때 뵙겠습니다!
- 참조 주소 -
V8 JavaScript engine
What is V8? V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++. It is used in Chrome and in Node.js, among others. It implements ECMAScript and WebAssembly, and runs on Windows 7 or later, macOS 10.12+, and Linu
v8.dev
https://ko.wikipedia.org/wiki/Node.js
Node.js - 위키백과, 우리 모두의 백과사전
위키백과, 우리 모두의 백과사전. Node.js는 확장성 있는 네트워크 애플리케이션(특히 서버 사이드) 개발에 사용되는 소프트웨어 플랫폼이다. 작성 언어로 자바스크립트를 활용하며 논블로킹(Non-b
ko.wikipedia.org
https://ko.wikipedia.org/wiki/%EB%9F%B0%ED%83%80%EC%9E%84
런타임 - 위키백과, 우리 모두의 백과사전
위키백과, 우리 모두의 백과사전.
ko.wikipedia.org
'Javascript > Node.js' 카테고리의 다른 글
[Node.js] 호이스팅(hoisting) (0) | 2022.03.24 |
---|---|
[Node.js] 관리자 권한을 위한 npm AdminJs (0) | 2022.03.08 |
[Node.js] 백틱과(`) 따옴표(') ${}인식 문제 (0) | 2022.02.19 |