Node.js connect handle error

Description

Node.js connect handle error



var connect = require('connect');

connect()//from  ww w .  ja v  a2s. com
    .use(function(req,res,next){
        next(new Error('Big bad error details'));
    })
    .use(function(req,res){
        res.end('I will never get called');
    })
    .use(function(err,req,res,next){
        //Log the error on the server
        console.log('Error handled:',err.message);
        console.log('Stacktrace:',err.stack);
        //inform the client
        res.writeHead(500);
        res.end('Unable to process the request');
    }).listen(3000);

console.log('Server is running on port 3000');



PreviousNext

Related