Перейти к содержимому

Как на самом деле выглядит API, готовый к использованию в производственной среде.

Jan Marshal

0:00 / 0:00

Как на самом деле выглядит API, готовый к использованию в производственной среде.

8 539 просмотров · 6 месяцев назад
Jan Marshal
55,6 тыс. подписчиков
8 539 просмотров · 6 месяцев назад
В этом видео мы разрабатываем готовый к использованию API с нуля, используя подход «сначала контракт». Вместо того чтобы сразу переходить к маршрутам, мы начинаем со схем и определяем единый источник достоверной информации для проверки и структуры. Вы увидите, как проверка входных и выходных данных во время выполнения, согласованная обработка ошибок и четкое разделение уровней объединяются в реальной архитектуре. Мы также сгенерируем спецификацию OpenAPI непосредственно из контракта, чтобы ваша документация автоматически синхронизировалась. Вот как на самом деле выглядит создание API, готовых к использованию в продакшене. 📸 Мой стартовый набор SaaS: https://dub.sh/dDAfwJJ 🔒 Мое любимое решение для аутентификации: https://dub.sh/xeU8r3v 💻 Учитесь программировать быстрее с Scrimba и экономьте 20% - https://scrimba.com/home?via=janmarshal ⌨️ Репозиторий GitHub: https://github.com/ski043/production-... 🌍 Мой сайт: https://www.syntaxpath.com/ 👋🏻 Discord:   / discord   ✅ Подписывайтесь на меня в X: https://x.com/janmarshaldev 📧 Только для деловых запросов: jan@alenix.de Временные метки: 00:00 Вступление 01:00 Что делает API готовым к использованию в продакшене? 04:40 Почему базовых примитивов недостаточно 09:20 Определение модели ресурсов 11:12 Определение схем времени выполнения (Zod) 13:45 Определение контракта (ORPC) 18:00 Реализация процедур 23:00 Проектирование с учетом расширяемости 34:00 Автоматическая генерация спецификаций OpenAPI