22 lines
714 B
JavaScript
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;
|