Ответ 1
Экспресс основан на Connect промежуточном программном обеспечении.
Возможности маршрутизации Express предоставляются router
вашего приложения, и вы можете добавлять свои собственные посредники в свое приложение.
var app = express.createServer();
// Your own super cool function
var logger = function(req, res, next) {
console.log("GOT REQUEST !");
next(); // Passing the request to the next handler in the stack.
}
app.configure(function(){
app.use(logger); // Here you add your logger to the stack.
app.use(app.router); // The Express routes handler.
});
app.get('/', function(req, res){
res.send('Hello World');
});
app.listen(3000);
Это просто.
(PS: Если вам просто нужен какой-то журнал, вы можете использовать logger, предоставленный Connect)