postal.js/example/node/node_modules/express/testing/foo/app.js

34 lines
816 B
JavaScript

/**
* 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 );