最近、個人でAPI開発を行う際に `swagger × zodスキーマ` を使ってAPIのドキュメントを作ることが多いです。 そこで、最近良く使用する `zod-to-openapi` を使ったドキュメント構築例と、おまけで汎用的なバリデーションエラーの実装例を共有します。 使用技術 ...
「APIの開発って、フロントエンドとバックエンドの連携が大変...」 「バックエンドができるまでフロントエンドの開発が進められない...」 「テスト用のダミーデータを手動で作るのがめんどくさい...」 こんな悩み、ありませんか? 私も最近まで同じ悩みを ...
OAuthを使った認可や、過負荷時の流量制御など、APIの非機能部分の担保は重要な要素となっています。 ただ、各APIで担保すると、作業負荷が高く、方式の統一が困難です。APIエコノミーが進展する状況においては、APIを束ねて管理する存在が求められます。
セキュリティ企業のRapid7は6月22日、オープンソースのAPIフレームワーク「Swagger」に深刻な脆弱性が見つかったと報告した。NodeJS、PHP、Ruby、Javaなど主要言語向けのSwaggerコードジェネレータに脆弱性が存在すると指摘している。 Rapid7によると、脆弱性はSwagger ...