Проблема:
Отразить с помощью Express мою страницу для ошибок.
Вот что пробовал:
var express = require('express');
var app = module.exports = express.createServer();
var util = require('util');
// 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('/', function(req, res){
res.render('index', {
title: 'Express'
});
});
app.listen(3000);
app.error(function(err, req, res, next){
console.log('Error!');
res.render('404.jade', {
title: '404 — Page maybe not found'
});
//next(err);
});
Рыскал на сайте
Express'a, но указаные примеры почему-то не отрабатывают.
WTF?