본문 바로가기

JavaScript/Node.js Lecture

1. Visual Code와 Node.js (NPM) 설치

안녕하세요? 오늘부터 Node.js 강의를 시작하게된 심효근입니다 ^~^

안드로이드 강의 이후 오랜만이네요~ 

우선 항상 그래온거마냥 툴부터 설치해 봅시다!!

우선 저같은경우는 node.js 소스코드 작성을 Visual Code에서 합니다!

 

 

Visual Studio Code - Code Editing. Redefined

Visual Studio Code is a code editor redefined and optimized for building and debugging modern web and cloud applications.  Visual Studio Code is free and available on your favorite platform - Linux, macOS, and Windows.

code.visualstudio.com

이 사이트에 접속하시면 바로

이렇게 사이트가 보일텐데 바로 앞에 보이는 Download 버튼을 누르시면 

바로 다운로드가 시작될것입니당!

이러면 기본적으로 Visual Code 설치가 끝납니다~

와~~~
설치하시면 바로

이러한 화면이 뜰거에요! 설치가 완료되셨습니다~!

이제 바로 Node.js설치를 하러 가 볼까요? 

잠깐! 그전에 

Node.js가 뭘까요?

NodeJS 는 구글 크롬의 자바스크립트 엔진 (V8 Engine) 에 기반해 만들어진 서버 사이드 플랫폼입니다!!!

아 참고로 Node는 웹서버가 아닙니다! 이건몰랐죠??

Node 자체로는 아무것도 아닙니다! PHP처럼 html을 작성하지 않습니다!  

대신 HTTP Connection을 직접 작성해야 합니다 Node.js는 소스를 작성하는 런타임인것이죠! 

Node.js의 특징으로는

 

1. 비동기 처리 / 이벤트 위주

  Node.js 라이브러리의 모든 API는 비동기입니다! NON BLOCKING 다시말해 멈추지 않습니다.

 

2. 단일 쓰레드

  Node.js는 이벤트 루프와 함께 단일 쓰레드 모델을 사용합니다

 

대략적으로 특징을 알아봤으니 설치를 해봐야겠죠?

 

다운로드 | Node.js

Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine.

nodejs.org

이 사이트에 접속하시면 바로

이렇게 화면이 뜰것입니다.

저기에서 자신에 OS 플랫폼에 맞는

버전을 선택하셔서 다운로드 하시면 되겠습니다! 

그럼 바로 다운이 되고 실행을 시키시면

흔히 알고있는 설치창이 뜹니다! 

그후 설치를 하시면 Node.js 설치 완료!

다음장부터 바로 여러 모듈들의 사용법을 알아보겠습니다!

오늘도 수고하셨습니다 여러분~!!!