Sample source for 20130730 node hands-on
$ git clone git://github.com/creationix/nvm.git ~/.nvm
$ . ~/.nvm/nvm.sh
$ nvm install v0.10.15
$ npm install -g express node-dev coffee-script
### jade
$ express 20130730-hands-on
### ejs
$ express 20130730-hands-on -e
### hogan
$ express 20130730-hands-on --hogan
### Other template (e.g. handlebars)
$ express 20130730-hands-on
### less
$ express 20130730-hands-on -c less
### stylus
$ express 20130730-hands-on -c stylus
$ cd 20130730-hands-on
### If you choose other template
$ vi package.json
### Replace "jade" into "handlebars" and add "consolidate"
{
"name": "application-name",
"version": "0.0.1",
"private": true,
"scripts": {
"start": "node app"
},
"dependencies": {
"express": "3.1.0",
"less-middleware": "*",
"handlebars": "*",
"consolidate": "*"
}
}
$ node-dev app.js
- Utils
- HTTP client
- WebSocket
- DB
- Server
- frameworks