こんにちは。株式会社レスキューナウの新プロダクトチームで主にバックエンドを担当している本田です。 現在、バックエンドでは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ディレクトリ作成次にプロジェクト用のディレクトリの作成
![go-swaggerで作るAPIサーバー|レスキューナウ(24時間365日 災害・危機対応をサポート)](https://cdn-ak-scissors.b.st-hatena.com/image/square/8ea93185cd2ad9869b300ad08a18678d0bba22eb/height=288;version=1;width=512/https%3A%2F%2Fd2l930y2yx77uc.cloudfront.net%2Fproduction%2Fsocial_images%2Ff16fd20f66f6d8fd0f33d3fb4c0282388d909166.jpg)