Files
pdga-rating/src/routes/pages.js
T
2026-05-21 14:37:48 +02:00

24 lines
738 B
JavaScript

const express = require('express');
const router = express.Router();
const { getTopbarLocals } = require('../services/topbar-service');
const { getAllRatingsFromDB, computeKpis } = require('../services/player-service');
router.get('/', async (req, res) => {
const topbar = await getTopbarLocals();
const players = await getAllRatingsFromDB();
const kpis = computeKpis(players);
res.render('index', { activePage: 'players', kpis, ...topbar });
});
router.get('/courses', async (req, res) => {
const topbar = await getTopbarLocals();
res.render('courses', { activePage: 'courses', ...topbar });
});
// Keep old URL working
router.get('/courses.html', (req, res) => {
res.redirect('/courses');
});
module.exports = router;