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 middleware
app.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');
});