Node.js Helloworld

Hello Node.js

Posted by Damin on June 19, 2020

환경

  • Visual Studio Code
  • Node v10.16.3
  • Window

Node.js란?

Node.js는 확장성 있는 네트워크 애플리케이션(특히 서버 사이드) 개발에 사용되는 소프트웨어 플랫폼이다. 작성 언어로 자바스크립트를 활용하며 >Non-blocking I/O와 단일 스레드 이벤트 루프를 통한 높은 처리 성능을 가지고 있다.

내장 HTTP 서버 라이브러리를 포함하고 있어 웹 서버에서 아파치 등의 별도의 소프트웨어 없이 동작하는 것이 가능하며 이를 통해 웹 서버의 동작에 있어 >더 많은 통제를 가능케 한다.

wiki에서 얻어온 글이다. (어렵다..)

아직 확 와닿지는 않는다 😅😅 확 와닿을려면 많이 친해져야 할 거 같다💪💪

일단 Node.js는 기본적으로 Non-blocking Input output단일 스레드 라는 점이 눈에 띈다.

개발환경 구축

Node.js를 시작하려면 개발환경이 구축 되어 있어야 한다.

https://nodejs.org/en/ 에 가서 대부분 사람들에게 추천 하는 LTS 다운로드!

원하는 경로에 다운로드 한다.

설치가 완료 됐으면 터미널에서 잘 설치 되었는지 확인해주자!

Node Version 확인 -> node -v

Node Version

이렇게 버전이 명시되면 Node는 잘 설치 됐다!

Node Helloworld

개발 툴로 Visual Studio Code를 실행시키자!

원하는 위치에 폴더를 만들자 (ex. node_Helloworld)

폴더를 만든 후, VSCode 에서 폴더를 열고 Helloworld.js 파일을 만들자.

확장자는 꼭 js 이어야 한다.

Helloworld.js 파일에 다음과 같이 입력

1
console.log("Hello world!!")

VSCode에서 ctrl+j 를 입력! (Terminal 켜기)

Terminal에서 다음과 같이 입력

1
node Helloworld.js

그러면 Hello world!!가 출력되는 것을 확인 할 수 있다.

NodeHelloworld