Skip to content

Instantly share code, notes, and snippets.

@mikekunze
Created July 26, 2012 22:59
Show Gist options
  • Save mikekunze/3185121 to your computer and use it in GitHub Desktop.
Save mikekunze/3185121 to your computer and use it in GitHub Desktop.
Basic coffee-script express web server for reportGenerator
express = require 'express'
routes = require './routes'
http = require 'http'
app = express()
app.configure ()->
app.set 'port', (process.env.PORT or 3000)
app.set 'views', __dirname + '/views'
app.set 'view engine', 'jade'
app.use express.favicon()
app.use express.logger 'dev'
app.use express.bodyParser()
app.use express.methodOverride()
app.use express.cookieParser 'i sometimes like shrimp'
app.use express.session()
app.use app.router
app.use express.static __dirname + '/public'
app.configure 'development', ()->
app.use express.errorHandler()
app.get '/', routes.index
http.createServer(app).listen app.get('port'), ()->
console.log "Express server listening on port " + app.get('port')
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment