Реклама/Werbung: Попробуйте Sevalla прямо сейчас и получите 50 долларов США в виде бесплатных кредитов:
В этом видео мы расскажем о реализации веб-сервера на Axum и Rust. Если вам интересно узнать о замыканиях в Rust, посмотрите это видео: • Lazy evaluation in Rust: the power of Clos... 📝 Описание В этом видео мы рассмотрим создание веб-серверов на Rust с использованием фреймворка Axum и покажем, как создавать понятные и эргономичные API на практических примерах, уделяя особое внимание обработке ошибок и шаблонам маршрутизации. Мы создадим простой REST API, который продемонстрирует, почему Axum отлично подходит для создания модульных веб-сервисов с типобезопасными экстракторами. Вы узнаете следующее: • Что такое Axum и как настроить базовый веб-сервер с асинхронными обработчиками • Как реализовать централизованную обработку ошибок API с помощью перечислений и типажа IntoResponse • Понимание экстракторов Axum (Path, Json) • Как определять несколько маршрутов и обрабатывать динамические параметры URL • Как писать тесты для конечных точек API с помощью типажа ServiceExt от Tower без сетевых издержек ⏳ Временные метки: 00:00 — Введение 00:26 — Создание маршрутизатора 04:53 — Обработка ошибок API 11:06 — Проверка работоспособности 12:02 — Список пользователей 13:16 — Получение пользователей 14:49 — Тестирование 20:49 — Заключение 👋 Привет! Если вы впервые на этом канале: Привет! 👋 Меня зовут Фло, я профессиональный инженер-программист, увлеченный программированием на Golang, TypeScript, JavaScript и Rust. На этом канале я делюсь своей страстью и погружаюсь в захватывающий мир разработки программного обеспечения. 📨 Поддерживайте и присоединяйтесь! Станьте участником.
https://www.youtube.com/@FloWoelki/me... Discord: / discord X / Twitter:
LinkedIn: / florian-woelki GitHub:
#rust #axum #webserver