Все шаблоны

Сервисы и API

API-сервис

Hono + Drizzle с валидацией и живой документацией

Среднийhonoapiopenapizod

Бэкенд без интерфейса. Схемы запросов и ответов описаны один раз на zod, из них же генерируется OpenAPI и страница документации, так что описание не расходится с кодом.

Стек

HonoDrizzle ORMzodOpenAPI

Что внутри

  • Одна схема на валидацию, типы и документацию
  • Ключи доступа и ограничение частоты запросов
  • Структурированные ошибки с кодами
  • Готовый Dockerfile и проверка живости

Разбор архитектуры

Документация, которую пишут руками, устаревает на второй неделе. Здесь OpenAPI выводится из тех же zod-схем, которыми валидируется вход, — разойтись они физически не могут. Ошибки возвращаются с машинным кодом и человеческим текстом: код для клиента и ретраев, текст для человека.

Нужно веб-приложение, а не отдельный проект?

Стартеры самостоятельны и не собираются друг с другом. Если задача — сайт или личный кабинет, соберите его из модулей: чат, роли, платежи и остальное встанут в один проект.

Открыть конструктор