Статті для тих, хто
виводить стек у прод
Матеріали про 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 „Problem Details“ надає HTTP-API один стандартний формат помилок. Що означає кожне поле та як правильно реалізувати його в NestJS за допомогою глобального фільтра.
7 хв читання
Про ці статті
Оцінка за 24 години
Потрібен такий стек в операторському шарі? Надішліть бриф — оцінка за 24 години.