website/routes/home.js
RedDucks e52ccfdfd8 Added morgan, removed body-parser, misc changes
Added morgan for some route debugging. Removed body-parser since it's built into express now. Made some error returns more clear and modern-ized some random snippets
2018-11-23 23:41:09 -05:00

30 lines
685 B
JavaScript

/*
home.js -
file for handling routes. this one's
for routes on the root path
*/
// imports
const router = require('express').Router();
const utilHelper = require('../helpers/util');
const blogPostModel = require('../models/blog-post').blogPostModel;
// display home page
router.get('/', (request, response) => {
// needs callback because mongoose is inconsistent
blogPostModel.latestPostsShortTemlate(2, (error, result) => {
return response.render('home', {
title: 'Pretendo | Home',
user: utilHelper.templateReadyUser(request),
locale: utilHelper.getLocale('US', 'en'),
posts: result,
page: 'home'
});
});
});
// export the router
module.exports = router;