'node.js 유용한 모듈'에 해당되는 글 1건

1. swig

node.js 의 기본 template 모듈은 ejs와 jade를 많이 사용한다.

ejs는 html 형식에 javascript가 embedding된 형식이라서 쉽게 익힐 수 있다.

하지만 template 상속을 지원하지 않는 단점이 있다.


jade는 html태그 형식이 완전히 바뀌어 익히는 데 조금 어려움이 있지만 

다양한 api를 제공하는 장점이 있다.


node.js swig 모델은 위의 두 모델의 장점만을 살린 모델이라고 할 수 있겠다.

template engine으로 html을 사용하며 다양한 api를 지원한다.


extends, import ,include...등등을 응용할 수 있다. 

http://paularmstrong.github.io/swig 을 참조.


2. request 

node.js는 server-side language 이다. 

보통 request를 받아서 처리하는 데, 다른 외부 서버에 request를 하는 경우가 있을 수 있다.

이럴 때 request 모듈을 사용하면 유용하다.

https://www.npmjs.com/package/request 을 참조


3. xml-mapping

xml 데이터 형식을 json으로 바꾸거나 다른 형식으로 바꾸어 주는 module이다.


4. iconv

encoding 형식을 변경해준다.

euc-kr 에서 utf8로 변경하기 위해 사용했다.


5. crypto 

비밀번호 암호화를 제공해주는 모듈이다.

api가 약간 복잡하여(?) 현재 bcrypt-nodejs를 쓰고 있지만,

node.js 공식 api에도 소개되어 있는 module인 만큼 꼭 써봐야 하겠다.


6. view-helper

보통 web project는 mvc pattern을 이용하여 프로젝트를 많이 한다.

view-helper 모듈은 view 단에서 reqest 객체를 접근하게 할 수 있는 모듈이다.

이외에 다른 여러가지 기능도 제공한다.


7. 내장 모듈 util

shallow copy를 위해서 내장 모듈 util를 사용하였다.

ex) var something = extend(기존내용,추가할내용);




블로그 이미지

종환 Revolutionist-JongHwan

github.com/alciakng 항상 겸손하자.

댓글을 달아 주세요