概要 Ruby on Rails しかバックエンド触ったことがない筆者がはじめて Go で API サーバーを立てた時、「Rails と比較しながら理解すれば理解しやすいのでは・・・!」と思いせっかくなら記事にしようと思い立って記事にした。 まず最初に、Rails で API サーバーを動かすイメージを・・・ まず、Rails で API サーバーを動かす時、どうやって実装してサーバーを動かしていたかイメージします。 文字にするとこんな感じでしょうか。 rails s すると localhost:3000 にサーバーが立ち上がる routes.rb にルーティング(エンドポイントと対応するコントローラー, アクション)を定義する コントローラーのアクションの中身を書く(DB の読み込み、書き込み、レスポンスの返却...etc) Go で API サーバーを立てるときも基本的にやることは変わ

