Gin簡単にスタート!!

今回は、Ginフレームワークを導入する方法についてまとめようと思います。(MacOs)

Ginとは

ginはGo(Golang)で書かれたWebフレームワークです。 httprouterのおかげで、最大40倍高速なパフォーマンスを備えたmartiniのようなAPIを備えています。

https://github.com/gin-gonic/gin

Gin インストール

Go言語がインストールされている前提とします。

$ mkdir gin-example
$ cd gin-example
  • ディレクトリを作成します。
  • 作成したディレクトリに移動します。

$ go get -u github.com/gin-gonic/gin
  • Gin フレームワークをインストールします。

Gin 動作確認

package main

import "github.com/gin-gonic/gin"

func main() {
	r := gin.Default()
	r.GET("/ping", func(c *gin.Context) {
		c.JSON(200, gin.H{
			"message": "pong",
		})
	})
	r.Run() // listen and serve on 0.0.0.0:8080 (for windows "localhost:8080")
}
  1. main.goファイルを作成します。
  2. main.goに上記の同じく作成します。

$ go run main.go
  1. 「run」コマンドでmain.goを起動させましょう。
  2. ブラウザを開き、URLに「localhost:8080/ping」を入力します。

  • 上記のJSON形式のメッセージが表示されたら成功です。

終わりに

インストールは終わったので、個人のプロジェクトをやってみたいと思います。

詳しくはGin Docを参照してください。

コメントを残す