프로그래밍/node-js

003. node-js 본격적으로 만들어 보자 - 모듈

nocomet 2016. 4. 1. 22:08


1. 모듈



모듈은 큰 프로그램을 이루는 그 작은 하나하나의 부품을 의미한다.

node-js는 require 함수를 통해 이미 build-in 되어있는 모듈이나 사용자가 추가로 설치한 모듈의 객체를 받아올 수 있다.


기본적으로 node-js에서 제공하는 build-in 모듈은 node-js 홈페이지의 doc에 설명되어있다.

(자주 방문하여 관련된 함수를 확인하여 사용하자.)

다른 개발자들이 잘 개발한 모듈을 사용하기 위해선 NPM을 설치하여 사용한다.







2. NPM (Node Package Management)



다른 개발자가 개발한 모듈을 사용 및 관리를 해주는 도구이다.

https://www.npmjs.com/

위 사이트에서 설치가능한 모듈을 검색하거나 정보를 확인할 수 있다.



그러면 이제 사용법을 익혀보자.

위 사이트에서 'express' 을 검색하면






해당 모듈에 대한 간단한 사용 방법 및 설치방법이 나온다.

express는 보다 node-js 서버를 쉽게 사용가능하도록 해주는 모듈이고, 나중에 자세히 배워보겠다.


Installation에 있는 

npm install express 

대신

npm install express -g

cmd창에서 입력해본다.


(-g 명령어는 현재의 경로 뿐만 아니라 global하게 설치하여 다른 경로에서 다시 설치할 필요가 없다.)




다음과 같이 진행하여 설치가 완료되면 express 모듈을 사용할 수 있는 것이다.



위 코드를 저장하여 실행하면 이 전글의 코드와 같은 기능을 

하지만, 훨씬 직관적이며 간단하게 코딩을 할 수 있다.






'프로그래밍 > node-js' 카테고리의 다른 글

004. node-js package  (0) 2016.04.02
002. node-js 간단한 프로젝트 수행해보기  (0) 2016.04.01
001. Node-js 소개, 설치  (0) 2016.03.31
000. node js  (0) 2016.02.04