Enveloppez le middleware dans un autre middleware qui a accès à req
.
Quelque chose comme, en supposant express
router.verb('/some-route', function (req, res, next) {
postSchema.pre('query', function(query, next) {
console.log(req);
query.populate('Category');
next();
});
});
Modifier - Attachez-le uniquement à l'itinéraire pour lequel vous souhaitez le pré-hook.
Avis de non-responsabilité - Non testé.