환경
- 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는 잘 설치 됐다!
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!!가 출력되는 것을 확인 할 수 있다.