こんにちは。株式会社レスキューナウの新プロダクトチームで主にバックエンドを担当している本田です。 現在、バックエンドではGo言語を採用し、go-swaggerというswaggerからGoコードを自動生成してくれるライブラリを使って、各APIを開発しています。 同じようなライブラリにopenapi-generatorというのもあります。 今回はこのgo-swaggerを使って実際に簡単なAPIを実装してみてみます。 go-swaggerインストールまずはgo-swaggerをインストールしていきます。 Macの場合はHomebrewでインストールできます。 もちろん go install や他のインストール方法もあります。 $ brew tap go-swagger/go-swagger $ brew install go-swaggerディレクトリ作成次にプロジェクト用のディレクトリの作成