PHPカンファレンス福岡2024
LT(5分)
初登壇

aspidaで型安全にREST APIのバックエンドを呼び出したい

higaki_program ひがき higaki_program
1

aspida を使用して、REST APIのバックエンドを型安全に呼び出すLTを発表をします

発表の流れ
aspida とは
• aspidaは、REST APIを型安全に呼び出すためのツールであり、簡単にAPIクライアントを生成できるライブラリです。

URLベタ書き
• APIエンドポイントを直接書く方法を使っていこれはミスのリスクが高くなります。

自作でバックエンドの型作成
• バックエンドの型を手動で作成する必要がありました。しかし、バックエンドが変更する度に手間がかかります。

Swagger + aspidaで楽々型作成
• Swaggerを使ってAPI仕様を定義し、aspidaを利用することで、自動的に型安全なAPIクライアントを生成できます。

まとめ

発表しないこと:
• Swaggerの詳細な説明
• REST以外の型安全な呼び出し方