|
|
|
@ -32,11 +32,14 @@ router.post('/', function(req, res){
|
|
|
|
|
|
|
|
|
|
|
|
router.get('/:id', function(req,res){
|
|
|
|
router.get('/:id', function(req,res){
|
|
|
|
Article.findById(req.params.id, function(err, foundArticle){
|
|
|
|
Article.findById(req.params.id, function(err, foundArticle){
|
|
|
|
|
|
|
|
Author.findOne({'articles._id':req.params.id}, function(err, foundAuthor){
|
|
|
|
res.render('articles/show.ejs', {
|
|
|
|
res.render('articles/show.ejs', {
|
|
|
|
|
|
|
|
author: foundAuthor,
|
|
|
|
article: foundArticle
|
|
|
|
article: foundArticle
|
|
|
|
});
|
|
|
|
});
|
|
|
|
});
|
|
|
|
});
|
|
|
|
});
|
|
|
|
});
|
|
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
router.delete('/:id', function(req, res){
|
|
|
|
router.delete('/:id', function(req, res){
|
|
|
|
Article.findByIdAndRemove(req.params.id, function(){
|
|
|
|
Article.findByIdAndRemove(req.params.id, function(){
|
|
|
|
|