

function(req, res) { //code }
function(req, res, next) { //code }
app.get('/route', function(req, res) {
//code
});
app.use(function(req, res, next) {
//code
});
Every request goes through the middlewareapp.use(function(req, res, next) {if ( ! loggedIn ) {res.end('You are not authorized');} else {next();}});
app.use(function(req, res, next) {req.user.name = 'John Lithgow';req.user.career = 'actor';req.user.age = '67';next();});
app.use(app.router);app.use(express.static(path.join(__dirname, 'public')));app.use(function(req, res, next) {res.end(404, 'Not found');});app.get('/', function(req, res) {res.send('Hello World');});