diff --git a/routes/homepage.js b/routes/homepage.js index 0749702..3ddd233 100644 --- a/routes/homepage.js +++ b/routes/homepage.js @@ -1,11 +1,19 @@ const Helpers = require('../helpers'); +const Sequelize = require('../models'); async function handler(req, res) { + + let gb_entries = await Sequelize.Guestbook.findAll({ + limit: 5, + order: [['id', 'DESC']] + }); + res.send( await Helpers.ViewLoader.load( 'main.pug', { - current_route: '/' + current_route: '/', + gb_entries } ) ); diff --git a/view/main.pug b/view/main.pug index 040fdd2..89089a2 100644 --- a/view/main.pug +++ b/view/main.pug @@ -23,13 +23,14 @@ block content h4 Guest book | ( a(href='/guestbook.rss') RSS - | ) - ul - li entry - li entry - li entry - li entry - li entry + | ) + if (gb_entries) + ul(style='margin:0 10px;padding:0') + each entry in gb_entries + li(style='padding-bottom:10px') + | #{entry.name} says: + br + | #{entry.text} a(href='/guestbook') Write something in my guestbook! td(width='50%' style='border-left:1px solid #c2c4c2;border-right:1px solid #c2c4c2;padding:0 1%') h3 Blog