Friday, 16 August 2013

express use middleware after static middleware

express use middleware after static middleware

I use express 3.3.5 Code:
app.set('port', process.env.PORT || 3000);
app.set('views', __dirname + '/views');
app.set('view engine', 'ejs');
app.use(express.favicon());
app.use(express.logger('dev'));
app.use(function(req, res, next) {
console.log('before static');
next();
});
app.use('/public', express.static(path.join(__dirname, 'public')));
app.use(function(req, res, next) {
console.log('after static');
next();
});
Result: before static always works after static never works why?

No comments:

Post a Comment