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