var express = require('express'); var router = express.Router(); var Article = require('../models/articles.js'); router.get('/', function(req, res){ Article.find({}, function(err, foundArticles){ res.render('articles/index.ejs', { articles: foundArticles }); }) }); router.get('/new', function(req, res){ res.render('articles/new.ejs'); }); router.post('/', function(req, res){ Article.create(req.body, function(err, createdArticle){ res.redirect('/articles'); }) }); router.get('/:id', function(req,res){ Article.findById(req.params.id, function(err, foundArticle){ res.render('articles/show.ejs', { article: foundArticle }); }); }); module.exports = router;