Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: master
Fetching contributors…

Cannot retrieve contributors at this time

file 38 lines (28 sloc) 0.965 kb
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38


express = require('express')
routes = require('./routes')
http = require('http')
path = require('path')

app = express()

app.configure ->
  app.set('port', process.env.PORT || 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('your secret here'))
  app.use(express.session())
  app.use(app.router)
  app.use(require('stylus').middleware(__dirname + '/public'))
  app.use(express.static(path.join(__dirname, 'public')))


app.configure 'development', ->
  app.use(express.errorHandler())

app.get('/', routes.index)

app.get('/about', (req, res) ->
  res.render('about', { title: 'About Us' });
)

global.canvas_width = 800
global.canvas_height = 600

http.createServer(app).listen app.get('port'), ->
  console.log("Express server listening on port " + app.get('port'))
Something went wrong with that request. Please try again.