| |
| /** |
| * Module dependencies. |
| */ |
| |
| var express = require('express') |
| , routes = require('./routes') |
| |
| var app = module.exports = express.createServer(); |
| |
| // Configuration |
| |
| app.configure(function(){ |
| app.set('views', __dirname + '/views'); |
| app.set('view engine', 'jade'); |
| app.use(express.bodyParser()); |
| app.use(express.methodOverride()); |
| app.use(app.router); |
| app.use(express.static(__dirname + '/public')); |
| }); |
| |
| app.configure('development', function(){ |
| app.use(express.errorHandler({ dumpExceptions: true, showStack: true })); |
| }); |
| |
| app.configure('production', function(){ |
| app.use(express.errorHandler()); |
| }); |
| |
| // Routes |
| |
| app.get('/', routes.index); |
| |
| app.listen(3000); |
| console.log("Express server listening on port %d in %s mode", app.address().port, app.settings.env); |