const {Router} = require('express'); //или const express.Router = require('express');
const Course = require('../models/course');//модель для вывода списков курсов
const router = Router();//инициализируем роутер
/**
*страница courses
* первый параметр адрес страницы
* второй параметр callback - обработчик запроса req - request , запрос от браузера
* res - response, ответ сервера
*/
router.get('/',async (req, res) => {
const courses = await Course.getAll();//Получить данные курсов
//res.status(200);//вернуть статус ответа
res.render('courses',{
title: 'Курсы',//параметры на вывод в шаблоне
isCourses: true,
courses: courses
});//рендерим используя шаблонизатор
});
module.exports = router;//Экспортирум роутер
**template/courses.hbs**
curs
{{#if courses.length}}
{{#each courses}}
{{/each}}
{{else}}
Нет записей
{{/if}}