node.js(4)
-
Express에 Bootstrap 적용하기
Bootstrap 이란? 웹서버에 적용할 CSS style을 고민하다가 결국은 Bootstrap을 사용하기로 결정하였다.먼저 Bootstrap을 다운로드를 받아야 한다. 다운로드 --> http://bootstrapk.com/getting-started/#download 다운로드를 받아 압축을 해제하면 아래와 같은 디렉토리와 파일 구조를 확인할 수 있다. 이 압축해제한 것들을 Express 어플리케이션의 public 디렉토리에 그대로 복사를 하고 사용하고자 하는 템플릿 엔진에 적용하면 된다.나는 Express-handlebars를 템플릿 엔진으로 사용하고 있기 때문에 DefaultLayout의 파일에 아래와 같이 적용하였다. {{{body}}}
2016.04.01 -
nodemon
Node 어플리케이션 프로젝트의 하위 파일들을 지켜보고 있다가 변경사항이 발생되면 자동으로 재 구동하는 유틸리티이다.이게 없으면 코드 수정 시 매번 프로세스를 죽였다가 다시 띄워야 한다. VirtualBox:~$ nodemon [nodemon] 1.9.1 [nodemon] to restart at any time, enter `rs` [nodemon] watching: *.* [nodemon] starting `node app.js` Express server listening on port 3000 in development mode [nodemon] restarting due to changes...
2016.03.28 -
Express을 이용한 웹페이지 생성
먼저 Node.js와 express가 설치되어 있어야 한다.Express 설치는 npm 홈페이지에서 express(https://www.npmjs.com/package/express#quick-start )를 참조하자. ExpressTest라는 프로젝트를 생성하기 위해서는 아래와 같이 실행하면 기본 구조가 생성된다. VirtualBox:~$ express Project/ExpressTest create : Project/ExpressTest create : Project/ExpressTest/package.json create : Project/ExpressTest/app.js create : Project/ExpressTest/public create : Project/ExpressTest/public..
2016.03.28 -
npm와 종속성(dependency)
npm은 Node.js를 위한 기본 패키지 관리자이며 258,624개(2016/03/25일 기준)의 Node.js용 패키지를 설치할 수 있게 한다.Node.js에 번들로 포함되어 있기 때문에 Node.js를 설치(https://nodejs.org/)하면 사용가능하다. 사용 방법은 아래와 같다. $ npm -l Usage: npm where is one of: access npm access public [] npm access restricted [] npm access grant [] npm access revoke [] npm access ls-packages [||] npm access ls-collaborators [ []] npm access edit [] adduser npm adduser [..
2016.03.25