본문으로 바로가기
반응형

golang web프레임워크로는 gin gonic, Martini, beego 등 여러 프레임워크가 있다. MVC기반의 Full stack web framwork는 beego가 가장 활발한듯 하고 빠른 속도의 micro web framwork는 gin이 가장 활발한 커뮤니티가 있다. (gi이 모든 go framwork project 중 github의 star가 가장 많다.)

 

gin quickstart는 매우 간단하다.

 

1. Go 설치

2. Gin 설치

$ go get -u github.com/gin-gonic/gin

3. quickstart (main.go작성)

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")
}

4. 실행

$ go run example.go

5. localhost 8080으로 접속하면 잘 실행된 것을 확인할 수 있다.

 

반응형

 Other Contents