=====первоначальная настройка=====
**index.js**
const express = require('express');//Модуль экспресс
const path =require('path');//модуль для определения путей к файлам
const todoRoutes = require('./routs/todo');//роут
const app = express();//инициализация express
const PORT = process.env.PORT || 3000;//определить порт из переменного окружения
app.use(express.static(path.join(__dirname, 'public')));//статическая папка со статичными файлами
app.use('/api/todo', todoRoutes);//подключаем роут
app.use((req, res, next) => {//middleware
res.sendFile('/index.html');
});
app.listen(PORT);//Запустить сервер
**routs/todo.js**
const {Router} = require('express');
const router = Router();
/**
* Получение списка задач
*/
router.get('/', (req, res)=>{
res.json({h: "hello world!!"});
});
/**
* Создание новой задачи
*/
router.post('/', (req, res)=>{
});
/**
* Изменение задачи
*/
router.put('/:id', (res, req)=> {
});
/**
* Удаление задачи
*/
router.delete('/:id', (res, req) => {
});
module.exports = router;