Статьи для тех, кто
выводит стек в прод
Материалы о React, Node.js, TypeScript и AI. Переведённый текст показывается, если он есть. Если нет — вы видите английский текст и пометку об этом.
Тег: REST
Сравнение шести стилей API: REST, GraphQL, WebSockets, Webhooks, gRPC, SOAP
Узнайте, как REST, GraphQL, WebSockets, webhooks, gRPC и SOAP решают различные проблемы обмена данными, а также ознакомьтесь с картой принятия решений для выбора наиболее подходящего инструмента.
10 мин чтенияИдентификация против формы: выбор параметров маршрута или строк запроса в Express
Узнайте, когда значение следует использовать в параметре маршрута Express, а когда — в строке запроса, как читать req.params и req.query, а также как безопасно обрабатывать значения по умолчанию и типы данных.
6 мин чтенияREST API для начинающих: ресурсы, методы, коды состояния и отсутствие состояния
Простое пособие на понятном языке о том, что такое REST API, какие пять принципов обеспечивают его работу, где он используется в реальных командах, и как создать и протестировать свой первый REST API.
12 мин чтенияREST против GraphQL: реальные компромиссы каждой архитектуры
Объясняются конкретные проблемы, которые решают REST и GraphQL, их внутренняя работа, а также скрытые компромиссы, которые необходимо учитывать перед выбором одного из них для вашего API.
10 мин чтенияРаспространенные ошибки в контракте API, нарушающие надежность фронтенда
Десять распространённых ошибок в контракте API, разрушающих надёжность фронтенда: от изменения формата ответов и возврата кода 200 OK при каждой ошибке до нестабильной пагинации, вместе с способами их устранения.
18 мин чтенияПонимание ключей идемпотентности в концах POST Node.js
Запросы типа POST, повторно отправляемые после истечения времени ожидания, могут быть обработаны дважды. Как ключи идемпотентности, генерируемые клиентом, позволяют API Node.js обнаруживать дубликаты и возвращать первый результат.
6 мин чтенияRFC 9457: объяснение — стандартизация ответов на ошибки HTTP API
RFC 9457 «Подробности проблем» предоставляет HTTP-API стандартный формат ошибок. Что означает каждое поле и как правильно реализовать его в NestJS с помощью глобального фильтра.
7 мин чтения
О этих статьях
Оценка за 24 часа
Нужен такой же стек в операторском слое? Пришлите бриф — оценка за 24 часа.