Software Design 2023年7月号の特集「gRPC で始める Web API 開発」、第4章「gRPC による Web API の実装」のサンプルコードです。
- Node.js v18.16.0
- npm v9.6.4
- Buf CLI 1.19.0
npm install
本サンプルコードでは、記事と対応する形でコミットをしています。
コミット | 記事の節 |
---|---|
6cae797 | 記事内で省略した TypeScript 等のセットアップ |
56f8c6d | API の定義 |
c566e2e | リント・フォーマット |
bcc7b66 | API からコードを生成する |
4e5a3e2 | API サーバーの実装 > サーバーのセットアップ |
589f36d | API サーバーの実装 > サービスの実装 |
b825239 | API サーバーの実装 > サーバーの起動 |
7f60700 | クライアントの実装 > クライアントのセットアップ |
1abfe99 | クライアントの実装 > クライアントの実装 |
ef9989a | CI による検証 > 破壊的変更の検知 |
3d44a87 | CI による検証 > リント |