TGViewer
Deep Digital Deep Digital @deepdigital · 1.06K subscribers
Post #143 1.53K
Опиши свой RESTful — и тебе воздастся 😇
#frontend #backend #restful

При разработке SPA на реактивных фреймворках мы не хотим ждать готовности необходимых RESTful-методов для манипуляции данными из backend-части. Мы хотим максимально распараллелить процессы серверной и клиентской разработки.

Для того чтобы достичь этого, нам необходимо договориться о формате обмена данных между командами backend- и frontend-разработки: payload-данные и их типы, http-заголовки, данные авторизации и кеша. Иными словами, нужно спроектировать и формализовать RESTful API, с которым будет взаимодействовать наше SPA. Для этого мы используем несколько сервисов и инструментов.

Swagger. Этот инструмент может работать в режиме self-hosted и не принуждает к использованию платного Saas. Базируется на собственных спецификациях различных версий, известных как OpenAPI. Спроектированное API можно мокать и тестировать.

Oracle ApiAry. Saas основывается на другом языке описания API — API Blueprint. Сервис позволяет в режиме одного окна описывать методы RESTful API, смотреть документацию по ним и тестировать их работу. Для небольших команд и ограниченного количества проектов, хватает бесплатного тарифа.

Используя такие сервисы, frontend-разработчики могут делать тестовые rest-запросы к замоканным данным, которые имеют четко описанную структуру, приближенную к боевым реалиям. Документирование RESTful API избавляет от эффекта недопонимания между разработчиками, ведь все параметры и данные теперь четко описаны и имеют легенды, а результат ответа имеет проработанные вариации.
More from @deepdigital
  1. May 19, 2026Как расти в непростом рынке, масштабировать группу компаний и не терять фокус на клиентах?…
  2. Dec 26, 2025⚡️Подвели итоги 2025 года Chulakov Group Записали подкаст с Олегом Чулаковым — основателем…
  3. Dec 8, 2025Победы на Tagline Awards 2025 🏆 Снова громко напомнили, зачем делаем дизайн — чтобы созда…
  4. Jun 9, 2025Chulakov ⨉ ИТМО 💥 Мы снова в одном из крупнейших IT-вузов России. Альберт Рыбалко, руково…
  5. Jun 6, 2025🏆 Chulakov — № 1 в дизайне по всем рейтингам Безоговорочный лидер по версии крупнейших ан…
  6. May 6, 2025🙌 Вспоминаем, как насыщенно провели время на IT-конференции Merge Были рады стать партнер…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →