Files
pathtoglory_blog/app/server/routes/index.js

22 lines
714 B
JavaScript

import express from 'express';
var router = express.Router();
import PostController from '../controllers/Post.controller.js';
import authenticateToken from '../middlewares/authentication.js';
/* GET home page. */
router.get('/', async function(req, res, next) {
const posts = await PostController.getAll();
res.render('index', { title: 'Path to glory', posts: posts });
});
router.get('/conclave', authenticateToken, async function(req, res, next) {
res.render('conclave');
});
router.post('/conclave/new', authenticateToken, async function(req, res, next) {
console.log(req.body);
await PostController.create(req.body.title, req.body.content);
res.redirect('/conclave');
});
export default router;