언어/node.js

node.js 서버 개발 환경 구축(npm, express)

나나콘 2022. 2. 5. 23:13

node.js 설치

https://nodejs.org/ko/

 

Node.js

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

nodejs.org

위 사이트에서 설치가 가능하다.

node.js를 설치하면 node package manger(npm)도 같이 설치된다.

 

npm 실행

필자는 vscode를 이용한다.

vscode의 터미널 환경에서 npm init을 입력한다.

package name을 입력하고 다른건 enter로 skip해도 무방하다.

위 과정을 하고나면 package.json 파일이 생성된다.

 

express 설치

express는 node.js의 웹 어플리케이션 프레임워크이다.

node.js의 웹서버 프레임워크로 불릴만큼 보편적으로 사용되고 있다.

웹서버를 개발하는데에 다양하고 유용한 라이브러리를 제공한다.

--save option은 해당 디렉토리에서만 설치한다는 의미이다.

 

nodemon 설치

nodemon으로 등록하면, 파일이 수정될 때 마다 자동으로 빌드하여 실행시켜준다.

-g 옵션은 global의 약자로, 어느 디렉토리에서 nodemon을 수행해도 동일하게 적용시키겠다는 의미이다.

 

body-parser 설치

body-parser를 설치하여 메시지의 body data를 손쉽게 이용할 수 있다.

 

ejs 설치

ejs를 설치하여 html에서 서버의 데이터를 사용할 수 있다.

 

파일 실행

nodemon (파일명)으로 실행시킬 수 있다.