app.configure(function() { app.set('root', __dirname); app.set('views', __dirname + '/views'); app.set('view engine', 'jade'); app.use(express.favicon()); app.use(express.bodyParser()); app.use(express.methodOverride()); app.use(app.router); });
app.configure('debug', function() { app.use(express.logger({ format: '\x1b[1m :date \x1b[1m:method\x1b[0m \x1b[33m:url\x1b[0m :response-time ms\x1b[0m :status' })); });
var sys = require('sys'); var express = require('express@2.0.0beta3'); var app = module.exports = express.createServer(); var mongoose = require('mongoose@1.0.10'); mongoose.connect('mongodb://localhost/restmvc'); app.configure('debug', function() { app.use(express.logger({ format: '\x1b[1m :date \x1b[1m:method\x1b[0m \x1b[33m:url\x1b[0m :response-time ms\x1b[0m :status' })); }); app.configure(function() { app.set('root', __dirname); app.set('views', __dirname + '/views'); app.set('view engine', 'jade'); app.use(express.favicon()); app.use(express.bodyParser()); app.use(express.methodOverride()); app.use(app.router); }); // This grabs the index.js file at the root and uses that var restMVC = require('../'); restMVC.Initialize(app, mongoose); app.error(restMVC.ErrorHandler); app.use(function(req, res, next){ next(restMVC.RestError.NotFound.create(req.url)); });