언어/node.js
node.js 서버 개발 환경 구축(npm, express)
나나콘
2022. 2. 5. 23:13
node.js 설치
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 (파일명)으로 실행시킬 수 있다.