=====Обработка формы=====
Добавить курс
**роут routes/add.js**
const {Router} = require('express'); //или const express.Router = require('express');
const router = Router();
/**
* страница add
* первый параметр адрес страницы, в данном случае используется префикс при регистрации ройтера,
* там страничка зарегестрирована как /add
* второй параметр callback - обработчик запроса req - request , запрос от браузера
* res - response, ответ сервера
*/
router.get('/', (req, res) => {
res.status(200);//вернуть статус ответа
res.render('add',{
title:'Добавить курс',
isAdd: true
});//рендерим используя шаблонизатор
});
/**
* страница add
* Обработка POST запроса
* первый параметр адрес страницы, в данном случае используется префикс при регистрации ройтера,
* там страничка зарегестрирована как /add
* второй параметр callback - обработчик запроса req - request , запрос от браузера
* res - response, ответ сервера
*/
router.post('/', (req, res) => {
// res.status(200);//вернуть статус ответа
console.log(req.body);//Данные POST
//res.end(JSON.stringify(req.body));//Распечать POST на страничке
res.redirect('/courses');//Редирект на страницу с курсами
});
module.exports = router;//Экспортирум роутер