function tagsMiddleware(req, res, next) { res.local('tags', {}); if (req.session.logged_in) { User.findOne({ _id: req.session.user_id }, function (err, docs) { if (!err) { res.local('tags', { ignored: docs.ignored_tags, favorite: docs.favorite_tags }); } next(); }); } else { next(); } }