Programing/NodeJs

세무민의 코딩일기 : Node.js를 공부해보자

세기루민 2021. 1. 7. 01:31
728x90

우선 Node.js는 많이 들어봤을 것이다.

나도 무언가 Node Js라는 것에 대해서 공부해야한다는 걸 알고 있었지만 

항상 미뤄왔는데 틈틈히 공부하는 걸 기록할 생각이다.


우선 Node.Js란?!

오픈소스 JavaScript 엔진 크롬 VB + 비동기 이벤트 처리 라이브러리 libuv를 결합한 플랫폼!

이런 정의는 사실 너무 어렵다. 

쉽게 생각해보면 JavaScript로 브라우저 밖에서 서버를 구축하는것처럼 다양한 코드들을 실행할 수 있다. 

결론적으로 Node.Js는 자바스크립트를 이용해서 네트워크 애플리케이션 개발에 필요한 플랫폼이다.

자세하게 이론을 알아가는 건 직접 하면서 알아볼 예정이다.


nodejs.org/ko/

 

Node.js

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

nodejs.org

위의 사이트에 접속해서 

우선 LTS 파일을 다운로드 해준다.

다운로드를 하면 응용프로그램을 실행하게 되는데

읽어보면서 실행하면 다운로드가 완료된다. 

다운로드 완료 후 Nodejs가 재대로 설치 되었는지 확인려면!

window + R -> cmd 생성

node -v 을 입력해서 재대로 설치되었는지 확인한다. 

설치가 완료되면 Atom을 이용해서 JavaScript 파일을 직접 만들어볼 것인데

Atom이라는 응용프로그램이 없다면?

atom.io/

 

A hackable text editor for the 21st Century

At GitHub, we’re building the text editor we’ve always wanted: hackable to the core, but approachable on the first day without ever touching a config file. We can’t wait to see what you build with it.

atom.io

위의 링크에서 설치해주면 된다. 

사실 Atom이라는 응용프로그램은 편집프로그램이라서 굳이 atom으로 안해도 무관하다.

다른 프로그램을 이용해서 js 파일을 생성만 할 수 있다면 무관하다.

이제 직접 실행이 가능한지 확인해볼 건데

위처럼 적어준다.

위의 코드는 실제로 nodejs에서 샘플코드로 제공해주는데 

nodejs.org/en/about/

 

About | Node.js

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

nodejs.org

여기 링크에 들어가면 확인이 가능하다!

샘플코드를 작성했다면 다시 cmd 창으로 가서 

해당 js파일이 존재하는 위치로 이동한다. 

이동하는 방법은? cd를 이용해서 가면된다.

위 처럼 나의 경우 바탕화면에 nodejs라는 폴더를 생성했기 때문에 해당 경로로 이동한다.

이동한 후 내가 만들었던 js파일을 node로 실행하면 

아래에 해당 URL에 대해 서버가 구동중이라고 나와있고 직접 들어가보면?!?

hello world가 정상적으로 나오는 것을 볼 때 구동중인 것을 확인할 수 있다.

오늘 포스팅은 여기서 마치도록 하겠다.

오늘은 NodeJS라는 플랫폼을 설치하고 샘플코드를 이용해봤는데 

자바스크립트를 좀 더 공부한 후 더 좋은 포스팅으로 찾아오겠다. 

 

728x90