얼마전에 express의 template엔진으로 jqtpl을 썼었는데 가만보니 ejs가 좀 더 익숙한 모냥새였다. 주위 분들도 다들 ejs를 쓰시고... 그래서 본격적으로 ejs를 알아보기로 했다. (nodejs와 express에 대한 내용은 nodejs + express + jqtpl 에 있음) EJS express에서 EJS(Embedded Javascript) 를 사용하는 방법은 역시 간단하게 view.engine만 바꿔주면 되는데 조금 다른 점은 기본 layout과 open tag, close tag를 설정할 수 있다는 점이다. open tag와 close tag를 로 설정하면 php 느낌나게(?) view를 만들 수 있다. app.set('view engine', 'ejs'); app.set('..
요즘 신기술이 넘쳐나고 있는데 나는 구닥다리 기술만 쓰고 있다는 생각이 들었다. 심지어 얼마전에야 ruby on rails, android를 알았다. -_-; 반성하자. 그래서 새로운 기술들만 써서 뭔가를 만들어보기로 했다. 오늘은 그 시작인 node.js로 웹서비스 만들기. node.js node.js는 v8 엔진을 통해 브라우저 밖에서 javascript를 사용할 수 있게 했다. 요즘 대세라고 할 수 있겠다. 설치는 아주 쉽다. $ ./configure --prefix=/usr/local $ sudo make install 추가 모듈의 설치도 npm을 통해서 쉽게 할 수 있다. $ npm install [설치할 모듈명] 간단한 서버를 만드는 방법은 쉽지만 웹서비스를 만들기 위해서는 url을 적절한 함..