Files
expressmongotest/test/routes/middleware/load_user.js
2013-01-14 18:22:57 -05:00

16 lines
327 B
JavaScript

var User = require('../../data/models/user');
function loadUser(req, res, next) {
User.findOne({username: req.params.name}, function(err, user) {
if (err) {
return next(err);
}
if (! user) {
return res.send('Not found', 404);
}
req.user = user;
next();
});
}
module.exports = loadUser;