安装Express
npm install -gd express
express blog
cd blog
npm install
node app
使用coffee-script开驾驭Express
require "coffee-script"
http = require 'http'
path = require 'path'
express = require 'express'
app = express()
app.configure(->
app.set('port', process.env.PORT || 3000)
app.use(express.logger('dev'))
app.use(express.directory(__dirname + 'public'))
app.use(express.static(path.join(__dirname, 'public')))
app.use(express.favicon())
app.set('views', __dirname + '/views')
app.set('view engine', 'jade')
app.use(express.bodyParser({keepExtensions: true, uploadDir: './public/resources'}))
app.use(express.methodOverride())
app.use(express.cookieParser())
app.use(express.session({ secret: 'bang590' }))
app.use(app.router)
app.use(express.errorHandler({ dumpExceptions: true, showStack: true }))
app.enable('trust proxy')
)
app.get '/', (req, res) ->
res.send "Hello World!"
port = process.env.PORT or 3000
http.createServer(app).listen app.get('port'), ->
console.log("Express server listening on port " + app.get('port')