Created
November 8, 2014 03:01
-
-
Save tonussi/dd3e269fc4999ed61e74 to your computer and use it in GitHub Desktop.
erro
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Not Found | |
404 | |
Error: Not Found | |
at app.use.res.render.message (/home/lucastonussi/git/lyrebird/app.js:69:15) | |
at Layer.handle [as handle_request] (/home/lucastonussi/git/lyrebird/node_modules/express/lib/router/layer.js:82:5) | |
at trim_prefix (/home/lucastonussi/git/lyrebird/node_modules/express/lib/router/index.js:270:13) | |
at /home/lucastonussi/git/lyrebird/node_modules/express/lib/router/index.js:237:9 | |
at Function.proto.process_params (/home/lucastonussi/git/lyrebird/node_modules/express/lib/router/index.js:312:12) | |
at /home/lucastonussi/git/lyrebird/node_modules/express/lib/router/index.js:228:12 | |
at Function.match_layer (/home/lucastonussi/git/lyrebird/node_modules/express/lib/router/index.js:295:3) | |
at next (/home/lucastonussi/git/lyrebird/node_modules/express/lib/router/index.js:189:10) | |
at /home/lucastonussi/git/lyrebird/node_modules/express/lib/router/index.js:191:16 | |
at Function.match_layer (/home/lucastonussi/git/lyrebird/node_modules/express/lib/router/index.js:295:3) | |
// Requires | |
var express = require('express'); | |
// var path = require('path') | |
var favicon = require('serve-favicon'); | |
var logger = require('morgan'); | |
var cookieParser = require('cookie-parser'); | |
// Database | |
// var mongo = require('mongodb'); | |
// var monk = require('monk'); | |
// var db = monk('portia:5000/nodetest1'); | |
var facade = require('./src/facade'); | |
// Create express instance | |
var app = express(); | |
// Common Settings | |
// app.set('port', (process.env.PORT || 5000)) | |
// Dirname | |
// uncomment after placing your favicon in /public | |
app.use(favicon(__dirname + '/public/favicon.png')); | |
app.use(logger('dev')); | |
app.use(cookieParser()); | |
app.use(express.static(__dirname + '/public')) | |
// Listen to host:port | |
var server = app.listen((process.env.PORT || 5000), function () { | |
var host = server.address().address | |
var port = server.address().port | |
console.log('Example app listening at http://%s:%s', host, port) | |
}); | |
// Set where the views are | |
app.set('views', './views'); | |
// Set the jade:engine (templates) | |
app.set('view engine', 'jade'); | |
// Common Requesters and Senders Handling ... | |
// app.use(function(req,res,next) { | |
// req.db = db; | |
// next(); | |
// }); | |
var routes = require('./routes/index'); | |
var users = require('./routes/regex'); | |
app.use('/', routes); | |
app.use('/regex', users); | |
/// catch 404 and forwarding to error handler | |
app.use(function(req, res, next) { | |
var err = new Error('Not Found'); | |
err.status = 404; | |
next(err); | |
}); | |
/// error handlers | |
// development error handler | |
// will print stacktrace | |
if (app.get('env') === 'development') { | |
app.use(function(err, req, res, next) { | |
res.status(err.status || 500); | |
res.render('error', { | |
message: err.message, | |
error: err | |
}); | |
}); | |
} | |
// production error handler | |
// no stacktraces leaked to user | |
app.use(function(err, req, res, next) { | |
res.status(err.status || 500); | |
res.render('error', { | |
message: err.message, | |
error: {} | |
}); | |
}); | |
module.exports = app; |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment