added article

This commit is contained in:
2013-01-16 20:44:56 -05:00
parent ef1226aef6
commit a899234e21
44 changed files with 16300 additions and 20 deletions

View File

@@ -0,0 +1,18 @@
var Article = require('../../data/models/article');
function loadArticle(req, res, next) {
Article.findOne({title: req.params.title})
.populate('author')
.exec(function(err, article) {
if (err) {
return next(err);
}
if (! article) {
return res.send('Not found', 404);
}
req.article = article;
next();
});
}
module.exports = loadArticle;

View File

@@ -0,0 +1,9 @@
function loggedIn(req, res, next) {
if (! req.session.user) {
res.send('Forbidden. Please log in first.', 403);
} else {
next();
}
}
module.exports = loggedIn;