# Nodejs 공식홈페이지
https://nodejs.org/en
기존 자바스크립트(JavaScript)에는 아래와 같이 웹 프로그램이 있습니다.
- SpiderMonkey
- JavaScriptCore
- VS (가장 많이 사용)
- Charkara
NodeJS의 역사
2009년 발표
- 라이언 달
- 자바스크립트로 프론트를 구성하고, 백엔드도 구성하면 하나의 언어로 풀스택을 구성할 수 있지 않을까...?
- JavaScript everywhere
NodeJS의 특징
- 스택오버플로우(https://stackoverflow.com/) 조사 중 가장 많이 사용하는 언어로 선정(2021년) [전세계 50% 이상 사용하는 언어]
- 넷플릭스, 우버, 이베이, 페이팔, 쿠팡, 네이버, 카카오톡 ...
- JavaScript Runtime
- JavaScript 엔진
- 오픈 소스 이므로 많은 발전이 이루어짐
- C++과 많은 호환
- Single Thread
- Event-Driven(이벤트 중심으로 작동)
1. Nodejs 다운로드방법
- 사이트(https://nodejs.org/en)
- LTS, Current 버전이 있는데
LTS = 가장 안전적인 버전이라는 뜻입니다.
Current = 실험중인 버전이라는 뜻입니다.(검증X, 미리 사용목적이면 다운로드)
다운로드 후 명령창을 킨다음에 node -v를 입력하면 버전이 잘 뜨면 이상없이 된것입니다.
이제 VScoded에서 Nodejs를 실행하는 방법은 위쪽에 터미널을 클릭해서 새터미널을 클릭 하고 node -v를 입력해서 정상적으로 버전이 뜨는지 확인합니다.
2. 실행방법
node 파일명
#bash 및 zsh가 지원이 되어서 node를 입력 후 tab을 누르면 자동완성 기능으로 자동으로 작성됩니다.
global
- 모든 모듈에서 접근 가능한 전역 객체
- 모든 전역프로퍼티가 포함
- 브라우저에서의 window 객체와 유사
'Study > NodeJs' 카테고리의 다른 글
[NodeJS] DAY4 (0) | 2023.11.03 |
---|---|
[NodeJS] package.json 설치 및 다른 PC에서 복구방법 (0) | 2023.11.02 |
[NodeJS] DAY3 (0) | 2023.10.31 |
[NodeJs]Day2 (0) | 2023.10.30 |