This module provides a conditional middleware for express. Use as follows:
var conditional = require('express-conditional-middleware');
app.use(conditional(true, function (req, res, next) {
});
app.use(conditional(
function (req, res, next) {
return req.get('accept') === 'application/json';
},
function (req, res, next) {
}
));
app.use(conditional(
function (req, res, next) {
return req.get('accept') === 'application/json';
},
function (req, res, next) {
},
function (req, res, next) {
}
));