Инструменты пользователя

Инструменты сайта


nodejs:api:pervonachal_naja_nastrojka

первоначальная настройка

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;
nodejs/api/pervonachal_naja_nastrojka.txt · Последние изменения: 2023/01/12 12:18 (внешнее изменение)