Я пытаюсь решить, какое промежуточное программное обеспечение использовать на основе параметра запроса запроса.
в главном модуле у меня есть что-то вроде этого:
app.use(function(req, res){
if (req.query.something) {
// pass req, res to middleware_a
} else {
// pass req, res to middleware_b
}
});
middleware_a
и middleware_b
являются как самими приложениями, создаваемыми функцией express()
, так и не регулярными промежуточными функциями (function(req, res, next)
)
не может найти способ сделать это