37 lines
932 B
JavaScript
37 lines
932 B
JavaScript
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']],
|
|
where: { hidden: false }
|
|
});
|
|
|
|
let articles = await Sequelize.Article.findAll({
|
|
limit: 5
|
|
});
|
|
|
|
res.send(
|
|
await Helpers.ViewLoader.load(
|
|
'main.pug',
|
|
{
|
|
current_route: '/',
|
|
gb_entries,
|
|
articles,
|
|
og: {
|
|
title: 'blek! Site',
|
|
type: 'website',
|
|
image: req.protocol + '://' + req.get('host') + '/content/transylveonia.jpg',
|
|
url: req.protocol + '://' + req.get('host') + req.originalUrl
|
|
}
|
|
}
|
|
)
|
|
);
|
|
return;
|
|
}
|
|
|
|
module.exports = (router) => {
|
|
router.get('/', handler);
|
|
} |