REST API на Express: маршруты и middleware
Express ускоряет сборку API: маршруты, middleware, единый обработчик ошибок. Не кладите секреты в код — только env.
app.get/post
Разберите тему на учебном репозитории: маленький пример лучше длинной теории. Зафиксируйте вывод в README или комментарии к коммиту — так материал останется вашим, а не чужим туториалом.
express.json()
Разберите тему на учебном репозитории: маленький пример лучше длинной теории. Зафиксируйте вывод в README или комментарии к коммиту — так материал останется вашим, а не чужим туториалом.
Базовые ошибки
Разберите тему на учебном репозитории: маленький пример лучше длинной теории. Зафиксируйте вывод в README или комментарии к коммиту — так материал останется вашим, а не чужим туториалом.
Дальше
Следующий урок: продолжить.
JavaScript
import express from 'express'
const app = express()
app.use(express.json())
app.get('/health', (_req, res) => res.json({ ok: true }))
app.listen(3000) Практическое задание
Задание: /health и POST /items.
- Есть JSON middleware
- POST читает body
- Неверный ввод даёт 400