This commit is contained in:
Tj Holowaychuk 2011-03-02 10:09:07 -08:00
parent c4432ee827
commit 6cae1f09f1
4 changed files with 17 additions and 9 deletions

View File

@ -6,7 +6,7 @@ require.paths.unshift(__dirname + '/../../support');
* Module dependencies.
*/
var express = require('./../../lib/express');
var express = require('../../lib/express');
var app = express.createServer();

View File

@ -6,7 +6,7 @@ require.paths.unshift(__dirname + '/../../support');
* Module dependencies.
*/
var express = require('./../../lib/express');
var express = require('../../lib/express');
var app = express.createServer();
@ -64,11 +64,11 @@ NotFound.prototype.__proto__ = Error.prototype;
// in the development environment.
app.error(function(err, req, res, next){
if (err instanceof NotFound) {
res.render('404.jade', { status: 404, error: err });
} else {
next(err);
}
if (err instanceof NotFound) {
res.render('404.jade', { status: 404, error: err });
} else {
next(err);
}
});
// Here we assume all errors as 500 for the simplicity of

View File

@ -1,9 +1,12 @@
// Expose modules in ./support for demo purposes
require.paths.unshift(__dirname + '/../../support');
/**
* Module dependencies.
*/
var express = require('./../../lib/express');
var express = require('../../lib/express');
var app = express.createServer();
@ -20,6 +23,6 @@ app.get('/next', function(req, res, next){
// The errorHandler middleware in this case will dump exceptions to stderr
// as well as show the stack trace in responses, currently handles text/plain,
// text/html, and application/json responses to aid in development
app.use('/', express.errorHandler({ dumpExceptions: true, showStack: true }));
app.use('/', express.errorHandler({ dump: true, stack: true }));
app.listen(3000);

View File

@ -28,6 +28,11 @@ app.set('view engine', 'ejs');
// value of this function.
app.dynamicHelpers({
// as an alternative to this install the
// express-messages helper via npm
//
// $ npm install express-messages
//
messages: function(req, res){
// In the case of flash messages
// we return a function, allowing